史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-07-04, 10:46 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 比softether更好的軟體

http://www.vnn.cn/cn/

VNN概述、功能、特點

VNN概述
VNN本著「自由、平等、匿名」的原則,使得因為IPv4位址短缺而不得不架設NAT的網路終端能和 擁有真實IPv4位址的終端一樣平等,可以自由地執行各種網路套用,從而超越IPv4的位址限制,跨越IPv6,充分享受網路和帶寬。

透明NAT穿越
VNN能根據用戶的網路環境,並隨時感知環境的變化,使得用戶無論處於何種設備和網關的後面, 都能使得用戶間的語音、視瀕、遊戲等網路資料得到透明的通訊。開發網路套用時也就可以直接 把所有精力投入套用相關問題上,而無需考慮NAT。

安全的端到端套用
VNN提供關於用戶ID的黑白名單過濾,連接跟蹤防火牆,端到端通訊資料的加密;這樣就保證了 整個VNN用戶空間中基本的、必要的安全性和私有性。除此以外,還可以根據需要在VNN的基礎上 架設其它更專用的安全設備以滿足特殊需求。

屬於自己的網際網路
整個VNN社群可以自由地訪問網際網路帶來的一切;社群用戶之間能夠流暢地執行所有的網路套用, 包括端到端套用;社群中的用戶可以組建自己專用的、透明的、安全的、節約的高效能網路。
對網路套用開發商而言,在VNN社群中就像在自己的沒有NAT限制的「英特網」中一樣,既方便了自己套用的NAT穿越開發成本,又使得同類套用之間的互通成為可能。

徵得軟體作者同意,所有CCF的會員,可以:
1、免費申請VNN的帳號。
2、免費使用VNN提供的各項功能。

作者在VNN主頁上發表的收費方法,主要是針對企業用戶。對於個人用戶,
作者沒有收費的想法。
和softether得比較:

softether使用ssl/tcp進行資料封裝,需要一個hub進行中轉,而實際情況是,最大的
麻煩在於,找不到這個hub。而且,沒有一個穩定的hub可用。此外,麻煩還在於,如果
大家都用一個hub,那麼帶寬如何可想而知。而如果2個不熟悉的人之間,他們如何協商
一個hub?

vnn使用udp進行資料封裝,封裝上比ssl/tcp封裝效率要高一些(ip in udp肯定是要
比ip in tcp高),但是同時也有一個缺點,就是在某些封閉了udp連接阜的環境中沒辦法用
了。因為vnn考慮的並非是突破firewall,更優先考慮的是點到點之間的互聯,所以vnn
使用了udp。

vnn的資料通訊的時候,在絕大多數情況下,不會通過伺服器轉發,目前我們測試的環境
只有一種情況下會遇到這種情況,就是兩邊都是cisoc的pix,而且兩邊的用戶都很多。
因此,你可以想像,vnn提供的兩個nat後面的主機之間的點到點直聯。而softether
是大家都去hub上中轉。所以vnn的速度要比softether快得多。而且不存在尋找一個
hub的問題,當然也不會有大家都用一個hub,最後非常慢的情況發生。大家可以實際測試
一下速度,看看vnn提供的速度是否就幾乎是線路速度?

vnn還有一個好處是整合了DNS,也就是說,不管另一方在哪裡,都可以通過dns訪問,
例如ftp wang.user.vnn.cn,或者\\wang.user.vnn.cn,有了dns,你可以很方便
的配置你得套用。你甚至可以申請一個sex.user.vnn.cn,給大家提供下載服務,儘管
你在一個nat後面。

vnn對於個人用戶將一直免費。

對於要求伺服器軟體的用戶,我在此解釋一下。如果你的確需要伺服器軟體,我們可以提
供,但是我需要提醒你的是,伺服器軟體較難配置,而且需要2個以上的public staic ip。
如果你已經有了如此多的ip,那麼我想不出你還有什麼理由需要使用softether和vnn。


在此,我再此重申vnn和softether的區別。
softether是需要找一個hub,需要轉發,而且不是全局的。
vnn最大的特點是,套用透明的,雙nat環境下的直連。所以softether的特點在於使用
ssl/tcp進行封裝,而vnn的最大特點在於nat直連。你可以把vnn看成一個qq,msn,
我們知道qq,msn不管你是不是在nat後面,你都可以聊天(當然他們會用伺服器轉發)。
vnn不僅僅是聊天,vnn是和套用無關的,所以你可以做任何事情。而且,因為使用了
很好的nat穿越的技術,所以你無需考慮轉髮帶寬的問題(想想通過msn傳文件是不是常常
痛苦不堪?)

因此,對於需要伺服器軟體的用戶,你可以想像一下,如果你拿到msn/qq的伺服器
軟體,你有什麼用處嗎?架設自己的伺服器?但是那只限於幾個好朋友之間的聊天,
失去了廣泛意義了,為什麼不直接使用msn/qq呢?

換言之,softether是一個小範圍的解決方案,qq/msn不能套用透明,而且nat穿越
做得也不夠好。而vnn考慮的是一個大範圍的解決方案,例如幾十萬人的p2p網路。
你可以把它看成一個套用透明的更好的qq/msn。也可以看成一個更好的softether。


目前對於伺服器來說,負荷僅僅在於定位另一個id的位置,也就是說,它只是輔助建立隧道
並不負責轉發資料——否則的話,那帶寬再大也頂不住。我可是常常用這個東西和同學網路
鄰居拷貝DVD的,都在公司,都是nat方式,都是共享一根adsl,我們之間的速度可以達到60kB/s,差不多就是我們adsl 512k的極限。


自由,平等,匿名 是我對理想internet環境的理解。

因為NAT,導致局內網ip和外網ip不平等
因為網路封鎖,導致不自由
因為竊聽,導致不匿名

我就是希望把這些東西全都打破。

所以我要nat穿越,要套用透明,還要加密,

問題3:VNN為什麼不免費?
答:VNN軟體本身是免費的:-),但是我們針對最終用戶按年收取少量的服務費用。
因為運作VNN本身需要預先配置:-(小組也需要生存,etc)。
有一種方式可以免費(就是每7天重新申請一個VNN ID),但是強烈不鼓勵這種做法!





軟體註冊
您可以免費註冊VNN ID試用1周,然後記得在1個月內正式註冊,否則VNN將開放相應ID為其他用戶所用。

個人用戶每ID費用
時間 費用
半年 60元
1年 100元
3年 260元

企業用戶每組費用
時間 ID數目上限 費用
1年 10 1000元
1年 20 2600元
1年 50 6000元
1年 100 10000元

說明2點,關於收費的問題,那是因為一開始我們製作1。0的時候,有一個開發者寫著
玩的,並沒有刪掉,很快就會刪掉。

實際上,vnn並沒有借用softether的任何概念,我在2003年下半年才第一次知道
softether——tmd誰懂日語?那個鳥站點沒有e文網頁。vnn的開發者有很長時間的
ipsec開發經驗,vlan card的概念很早就在ipsec 的實施中使用了。事實上,vnn最初
也只是出於製作一個更好的vpn的理念出發,而逐漸形成的,所以我前面說,一開始我們
自己也不知道要做一個什麼,最後是一個什麼樣子。

因為實施ipsec的情況下,同樣要遇到nat的問題,我猜想那些做語音視瀕,文件傳輸,
所有p2p套用的夥計,都會遇到nat的問題,所以大概從2002年夏天,我們就開始研究
nat的問題,在閱讀了網上可以找到的論文之後,大概從2002年底開始進行詳細設計。

大部分nat的解決方案用轉發,這很顯然很不愉快。我們常常遇到這樣的情況:某人和mm
都是高速internet接入,但是因為都處於nat後面,結果他們沒辦法用視瀕和語音(那時
候msn還是4.7,後來msn6.0可以轉發,但是速度奇慢)。開發者中,有些人需要和mm
聊天,有些人需要和mm打遊戲,有些人需要快速的共享xxx.rm,最倒霉的一個夥計某
天需要remote desktop mm的桌面,因為看上去該mm的機器配置有問題。

這些事情很顯然非常令人不愉快,因此我們就開始尋找解決之道,當時的目標是:
1、套用必須透明,不能有限支持某些套用,因為你永遠不會想到你明天會需要什麼
2、必須直傳而不是轉發
3、必須用id號,而不是ip,而且必須整合dns,必須和現有的應用軟體很好的相容,最
起碼我可以ping a.user.vnn.cn,或者ftp a.user.vnn.cn或者http a.user.vnn.cn
4、配置需要經可能的簡單,複雜度不應該超過msn/qq
5、因為vnn像是在防火牆/nat中開了一個口子,所以vnn本身必須有不錯的firewall
和加密,防止安全問題的發生。

現在看來,這些目標基本都實現了,我們有時候用一個很簡單的區域網路聊天工具進行聊天
和傳輸文件,或者用flashget下載巨大的xxx.rm,或者遠端桌面上去調整配置,偵錯代
碼。

這件事情帶給我的最大的後果是,我從此很少擔心nat的問題,我和那些在公司高速接入
internet但是卻通過nat上網的朋友愉快地交換影碟(現在我通常\\a.user.vnn.cn,然
後直接點擊那個rm,然後遠端觀看)還有一個後果是,雖然目前我在公司,通過2個nat
上網,我依然必須小心翼翼的配置我的os的登入密碼,以前沒有人可以訪問我的機器,現
在完全不同了,我必須設定很長的密碼才行。

Q:
xp的可以用Softether,但98就無能為力了。
期盼for 98的版本!!!

A:
我有一些情況需要向你說明:

vnn for 2k/xp/2003安裝通常是不需要reboot的,卸載也不需要reboot。

但是vnn for 9x我想我很難做到安裝不需要reboot,我和所有人一樣,不喜歡
安裝那種安裝了之後需要reboot的軟體,因為這個原因,我們沒有推出9x版本。

如果你覺得安裝/卸載之後都要reboot是可以忍受的,那麼我想我們很快可以推出9x版本


Q:
我安裝了
實達認證軟體,這個軟體會自動定時掃瞄機器,發現雙網路卡就自動斷網

怎麼辦?

A:
1,關掉modem的snmp
2,在modem和局網之間放個廉價的SWITCH,那它應不能發現多網路卡了吧?


Q:
感覺還是softether好,為什麼呢,他完全模擬了一套網路設備(hub和netcard),這樣我很容易利用現有的網路服務來配置這些網路卡...就當他是真實的網路卡一樣用.這個是很吸引人的..



btw:我再想兩個同類軟體用同樣的web範本的概率...:P,可以買彩票了.


A:
vnn不止是模擬了一套網路設備,還模擬了上層的傳輸協定,例如域名系統。
你同樣可以利用現有的網路服務配置這些網路卡,就當是真實的網路卡使用。

實際上,之所以你現在看不到這些,是因為我們認為,這些東西是不應該
給用戶看到,引起用戶的困惑的。大多數用戶只希望可以簡單的使用,並
不想弄清楚原理。

vnn和softether相同之處只是tunnel的概念。別的地方並不相同


Q:
我這兒防火牆是Block 進來的UDP,但不是BLOCK 出去的.


然後連接後,出現錯誤。

A:

vnn 也安裝了一塊 虛擬網路卡
這個問題我解釋一下:
vnn有一塊隱藏起來的虛擬網路卡,你可以通過我的電腦-〉內容——〉顯示隱藏的設備看到
這塊虛擬網路卡的ip位址和dns設定都通過dhcp的方式進行。所以你需要放開dhcp的連接阜。

Q:

大家都擠在一起,多少都是個問題吧 帶寬、安全、伺服器。。。。不收費能搞多久?人家不會用免費的SOFTETHER嗎
至於HUB,如果真的要用裝一個會很難嗎。你也不會想和所有人擠吧

AND,個人用戶免費。那「CCF」用戶有什麼區別?


A:
一定要搞清楚一個問題,就是vnn不是轉發的,所以不存在大家擠在一起的問題。

vnn伺服器的負荷,並不會比qq/msn的伺服器大,反而會更小。

想想qq/msn多少用戶,伺服器也沒有崩潰是不是?

vnn伺服器只是輔助通訊的雙方建立一個隧道,注意只是輔助,然後vnn伺服器就
不再管了。

softether的最大的麻煩在於,需要找一個hub,還需要hub轉發,因此,速度肯定
不能跟vnn比。


Q:
我跟我同事通過虛擬網路卡的IP位址互聯,能看到共用資料夾,但一訪問共用資料夾,EXPLORER就掛掉了。

我跟同事在同一個交換機上

A:
kao,explorer掛掉和vnn有什麼關係?
vnn幹的事情很簡單,決不至於讓你得explorer掛掉的。
vnn不setwindowhook,不hookapi,做的最複雜的工作不過是createfile,
readfile,writefile。
你可以看看vnccore.exe的匯入表,就知道vncore使用了哪些api函數。
老實說,vnccore的大部分時間,都花在這個狗屁界面了。
我是一個驅動程式開發人員,實在是不熟悉界面開發。合作者又都是linux程序員。

你可以\\vn_ip,這樣更快一些,因為沒有dns程序了。

你ftp對方的vn_id或者vn_ip,應該是毫無問題。


Q:
好東東,不知有沒有linux版本?


A:
關於linux版本...

合作者中的reid.Hu就是一個linux程序員。

1.0的時候,他開發了一個linux 版本,但是2.0的進度似乎落後了,如果大家有興趣,
我會考慮開放source,讓大家共同來完善這個東西。

我們需要對nat,vpn,dhcp,dns,wins傳輸協定非常熟悉的合作者,此外,因為開發小組
大量的使用c++ template,所以,必須也非常熟悉template才行。


Q:
一點兒疑惑:
是不是雙方都得登入這個vns,才能找到對方?
就是說,如果我有vnn的號,並登入,其他的任何人能不能直接找到我,而不用登入呢?
看樣子是不行


A:
很遺憾,那樣不行。

如果其他人不安裝/登入,要直接找到你,就會帶來2個限制:
1、不是套用透明的
2、必須轉發

實際上,你要的解決方案目前已經有了,例如sslvpn就是的。
sslvpn可以通過ie直接訪問對方的主機,但是只限於某些套用,而且必須轉發。


Q:
UDP 也可以實現穩定的傳輸,
只要自己資料包的校驗,像 tftp 就是用的 udp 傳輸協定。
A:
關於認為udp是不穩定可靠的回答:

各位認為ip是穩定可靠的嗎?我想任何一本書都會告訴大家,ip是不穩定可靠的。
但是這並不影響tcp是穩定可靠的。

在傳統的internet,tcp over ip,讓我們看看一個典型套用的層次圖

ftp
tcp
ip
mac

最上層的是ftp,然後是tcp,然後是ip,最後是mac

到了vnn的網路結構中,層次圖為:

ftp
tcp
udp
ip
mac

也就是說,對於vnn來說,udp就是它的ip。上層還有tcp,還有ftp。

Q:
能不能 手工 或者 讓 windows 直接安裝 VNNVNIC.sys 這個驅動

然後 執行VNCCore.exe 嗎?

A:
當然可以,你的確希望如此?

如果你的確希望手工安裝,那我也可以給你發零散的exe,sys,inf,然後告訴你怎麼安裝。

如果的確有此需求,可以去vnn的論壇上提。


Q:

4,798 netVDev.inf
8,160 VNNVNIC.sys

這兩個文件 夠了嗎?


A:
這個inf文件只能用於程序安裝,你可以看看裡面的內容,有一行被註釋掉了,
如果你放開,就可以手工安裝了。

,你對driver很熟悉啊。

這個inf是ds2.7自動產生的inf。

Q:
跟我同事通過虛擬網路卡的IP位址互聯,能看到共用資料夾,但一訪問共用資料夾,EXPLORER就掛掉了。

我跟同事在同一個交換機上

A:
這個問題我說一下。
我也遇到過類似的問題,直接使用ms的網路共享功能,網路芳鄰中「搜尋電腦」可以找到,但一連接對方,explorer就崩了。
當時我的操作系統是98,對方是2000,沒有使用任何其他網路軟體(包括vnn)。
這個問題一直沒搞明白,我不知道為什麼會這樣。

另外,為hu用「kao」這個語氣詞向你道歉。沒辦法,那時他的口頭禪:(



這個inf文件只能用於程序安裝,你可以看看裡面的內容,有一行被註釋掉了,
如果你放開,就可以手工安裝了。

,你對driver很熟悉啊。

這個inf是ds2.7自動產生的inf。


這樣下面的文件樹應該就可以了吧,driver手工安裝

E:.
│ VNCCore.exe
│ VNTools.exe

├─Driver
│ netVDev.inf
│ VNNVNIC.sys

└─vnc
vnc.config

A:
也就是懂一點:-o

是不是這一行呀, ExcludeFromSelect = *VNN_VNIC

DigitalSign.exe 和 sign。exe這兩個程序有什麼用嗎?

因為我現在還沒法安裝試驗,只好 問你了,謝謝你的回答
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-07-05, 12:57 PM   #2 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 46835
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-03-10
VIP期限: 2005-12
文章: 264
精華: 0
現金: 5000 金幣
資產: 5000 金幣
預設

還是不會用耶....有沒大大試過的?
hwj_c 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 10:05 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1