【轉貼】SoftEther(虛擬網卡) Ver 1.0 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員

引用:
最初由 True 發表
這一兩天 有詳細完了一下

先說明我的使用環境 家中使用 IA400+分享器 + PC*2(192.168.1.2 192.168.1.10) 固1 2M/384 ADSL

IA400+ 那台設置為 192.168.1.1 DMZ有開 對應.10那台PC 虛擬HUB 架設在.10那台

公司網路走vpn架構 IP為172.168.14.20 目前 連至原先預設的HUB使用上正常 (廢話....)

但連至家 卻不能正常使用 公司的PC看到的情形是 只有傳封包出去 沒有接收到封包

而公司的PC虛擬網卡 設定為192.168.X.X 但是 因為 家中的PC是在NAT的環境下

不曉得DNS與GETEWAY 該如何設定..有哪位前輩肯好心交小第.....
分享器需設定對應port 7777雨443給192.168.1.10, 然後公司連到分享器對外的IP, 也就是ISP配給你們的IP.

回覆
會員
~非打廣告~
這期的DOWNLOAD有介紹
有興趣人可以買來看看
回覆
會員

已經試出來了..而且 當連線時 發現所使用的PORT 很奇怪..54XXX ???

小弟怕麻煩 直接開 DMZ 對應 .10那台...

而 公司電腦所使用的虛擬網卡IP GETEWAY 要設置成 家裡虛擬網卡的IP 真是奇怪...原本的網卡還要開ICS共享..真奇怪 為何公司電腦虛擬網卡的GETEWAY 不能設 192.168.1.1 這個呢...

還有 家中電腦有兩台 用PCANYWHERE 連接 只能連.10這台...另一台連不上.用IPSCAN 掃IP 也看不到

只有在網芳 才看的到
回覆
會員

引用:
最初由 True 發表
已經試出來了..而且 當連線時 發現所使用的PORT 很奇怪..54XXX ???

小弟怕麻煩 直接開 DMZ 對應 .10那台...

而 公司電腦所使用的虛擬網卡IP GETEWAY 要設置成 家裡虛擬網卡的IP 真是奇怪...原本的網卡還要開ICS共享..真奇怪 為何公司電腦虛擬網卡的GETEWAY 不能設 192.168.1.1 這個呢...

還有 家中電腦有兩台 用PCANYWHERE 連接 只能連.10這台...另一台連不上.用IPSCAN 掃IP 也看不到

只有在網芳 才看的到
小弟也實地測試了好久才玩出一點心得,可是因為環境的不同,所以設定上和您的不一樣,我家中是有安裝IP分享器開DMZ對應192.168.1.10這台電腦,實體網卡必須要啟動ICS(網際網路連線共用),其用意為虛擬HUB分配給連入電腦之虛擬網卡IP之用,所以公司這一邊(同樣有安裝IP分享器)在虛擬網卡的TCP/IP上只要設定為自動取得IP及自動取得DNS即可,不需要設DNS及預設閘道(這點和您的公司環境設定不同),所以公司電腦會有兩組IP喔!一組為192.168.1.X 而另一組為
192.168.0.X 這也就是你說的為什麼家中實體網卡還要開ICS共享及虛擬網卡的預設閘道不能設 192.168.1.1的原因了...
至於你用PCANYWHERE遠端控制只能連入192.168.1.10那台,原因在於另一台192.168.1.2的電腦,未事先和虛擬HUB做連接吧!要不就得要設橋接喔,不然連不上那是正常的,我測試時是用Radmin這套小巧精美的遠端控制軟體,都沒問題喔!提出小弟測試的心得供各位PCZONE的網友做個參考...(大陸人寫的那半篇教學有看沒有懂!還是靠自己摸索比較快了...)
回覆
會員

引用:
最初由 pcbug 發表
分享器需設定對應port 7777雨443給192.168.1.10, 然後公司連到分享器對外的IP, 也就是ISP配給你們的IP.
ㄜˊ...應該不用另外設喔!小弟家中和公司都有安裝IP分享器,也都沒另外設PORT就可以通了啊!
回覆
校長兼撞鐘

一篇新文章 : "功過難評 SoftEther"
原文來自:
http://www.yesky.com/ServerIndex/771...773423_5.shtml

2003年12月底,日本一名19歲的大學生在自己的主頁上公布了一款免費網路軟體 - SoftEther。

該軟體是由兩部分所組成:一為虛擬HUB,一為虛擬網卡。

采訪實錄

SoftEther軟體作者是日本筑波大學一年級新生登大遊。雖說他是獨立构思、設計、開發、維護此軟體,可另一方面也受到了日本經濟產業部下轄部門——情報處理振興事業協會(以下簡稱IPA)的贊助。該軟體巧妙利用了“EtherNet over TCP的隧道+HTTPS實現物理傳輸”技術,算是開創了VPN軟體應用的先河。最近,本報記者通過E-mail聯系到了該款軟體的作者,並就中國用戶所關心的一些問題對他進行了采訪。

本報記者問:SoftEther是一款VPN軟體,你在主頁上說你開發這款軟體的目的是為了“讓普通用戶更自由地使用網路,而不受過多的限制”。現在我們看到,完成後的SoftEther和傳統的VPN軟體相比而言,其特點是“EtherNet over TCP的隧道技術 + HTTPS實現物理傳輸”。這樣巧妙的想法,你是如何构思出來的?

登大遊答:傳統的隧道技術(PPTP, L2TP, IPSec)之類的協議,是使用GRE/IPsec這樣特殊的IP封包來實現通訊。但這樣的封包,很難通過NAT、防火牆或路由器。而當前的現實是,從公司內部訪問Internet時,在大多場合下必須通過代理服務器。這樣一來,傳統的VPN系統就完全無法發揮其效力了。由此,我覺得有必要設計一種在這種受限制的網路環境中,也能构筑虛擬網路的軟體。

本報記者問:SoftEther這類思路的軟體,今後應該會有很大的應用前途。登先生能否為我們描述一下你所期待的前景?

登大遊答:SoftEther是一個誰都可以輕鬆上手的軟體,用途用法也很廣泛,比如個人用戶可以用它在家庭之間构筑VPN,這樣就可以彼此安全地共享文件;也可以玩那些從前只有在局域網上才能跑的網路游戲……

而且,因為SoftEther可以支持SSL,所有通訊內容都被很好地加密。從而企業用戶也可以安心地用它在各地分支机构之間构筑VPN,甚至完全取代公司現有的內部局域網。据我了解,日本已經有一些公司開始在實踐了!

本報記者問:SoftEther的源代碼,以及虛擬HUB和虛擬網卡之間所使用的通訊協議,是否有公開的打算?現在除了公開的Windows版之外,是否有Linux版的開發計划?

登大遊答:由于現在在與IPA間的合同上有些限制,所以暫時還不能公開源代碼。但我還是考慮在未來適當時候把代碼放出來的;至于虛擬網卡和虛擬HUB之間使用的通訊協議,我打算最晚今年3月就完全公開出來!至于Linux/FreeBSD版的問題,現在我可以告訴大家,筑波大學的一些朋友正在開發。

本報記者問:這個軟體大大增加了網路用戶的自由度,但同時也給網路管理帶來了新的難度。請問,網路管理員如何才能防止局域網內未經許可地亂用SoftEther呢?

登大遊答:防火牆可以從連接的目標主机那媕侅到標示SoftEther的“SoftEther Protocol”字符串,用它就可以發現誰正在使用SoftEther。

我也是一名網管,今後我還會開發一個可以檢測局域網中是否有人使用SoftEther的軟體。

本報記者問:我們了解到,SoftEther的開發,得到了IPA的贊助。請問具體是怎樣形式的贊助呢?現在回顧起來,這樣的官方援助對于個人開發軟體是否有益處?

登大遊答:IPA會對其“創造前人未曾嘗試軟體”項目進行贊助(譯注:SoftEther也是2003年度受贊助對象),每個項目一年可以得到最多300萬日元的預算。

但就算在日本,“創造前人未曾嘗試軟體”這類官方贊助也不過獨此一家,真希望今後這類的贊助項目能夠多起來。

技術原理

為何說它特別?先讓我們來看看它的工作方式和原理:用戶下載安裝軟體後,可以根据自己的需要,選擇安裝虛擬網卡或虛擬HUB,當然,也可以兩者一起安裝。

虛擬網卡是這個軟體的客戶端,負責把要傳輸的通訊內容,轉換成只有本軟體才能識別的格式,然後發送給虛擬HUB;而虛擬HUB則是這個軟體的服務器端,負責接收虛擬網卡傳來的特別格式的數據,然後還原為原始的通訊內容,並送回到物理的網路世界中。

如果再說具體一些,其技術實現就是用軟體模擬OSI網路模型第二層(數據鏈路層)以上的工作机制,把物理通訊內容封包到TCP封包中發送。

優勢所在

由于該軟體使用了隧道(Tunnel)技術,可以把本地的網路操作封包,通過TCP協議(HTTPS)傳輸到遠方,並在那奡_原成原來的網路操作。這樣,就可以把在物理上相隔遙遠的局域網通過軟體虛擬地連接在一起。

其次,由于虛擬網卡和虛擬HUB之間的物理通訊使用了HTTPS協議,因此在網路傳輸過程中,可以有效地避開防火牆、NAT、路由器的攔截;同時,SSL加密也在很大程度上為通訊本身提供了安全保障。

軟體的作者在談及他開發SoftEther的過程時,也介紹了為何要使用Ethernet over TCP這種特別的隧道Tunnel技術。開發之初,他最先嘗試的是TCP over TCP技術,但實踐結果表明,由于TCP over TCP協議的缺陷,使得傳輸效率很低。在百兆網路堙A用虛擬網路測試速度,居然只有500Kbps。

最後作者下決心改用Ethernet over TCP,並利用運行在Windows內核模式的虛擬網卡程序把數據鏈路層的通訊內容封包到TCP,傳給遠方的虛擬HUB,這種方式使得通訊效率大為提高。

据軟體作者測試,通過現在的SoftEther所構築的虛擬網路進行傳輸測試,其效率大概能相當于物理網路傳輸速度的80%~90%。


下面讓我們用几個實例來了解其威力!

實際案例 - 透過Internet的連接構築虛擬的 LAN 環境

很多類似CS這樣的游戲對LAN環境的要求遠遠低于Internet環境。這時候,如果我們利用這個軟體,在Internet玩家之間虛擬出一個LAN來,豈不是可以隨心所欲了麼?

具體操作很簡單,只要各個玩家都裝上SoftEther,並配置成為虛擬網卡;然後在一台大家都訪問得到的机器上,安裝SoftEther並配置成虛擬HUB,就大功告成了。接通後大家仿佛都在一個LAN之內,而實際上,也許其中有人是撥號上網,有人是寬帶連接,甚至有人還可能是從公司防火牆後面連接過來的……

在圖1中,PC2/PC3/PC4就可以通過虛擬出來的網卡連接PC1上虛擬出來的HUB,並分別設定相應的IP地址,從而能實現在虛擬LAN下互相溝通的目的。

圖1


這樣一來,PC1上運行CS服務器,PC2/PC3/PC4無論原來的物理連接類型如何,都可以仿佛在一個LAN中一樣,通過虛擬網卡直接連接到PC1了!


打破防火牆(對內)的限制自由地訪問外面的世界

有時候,我們想要在公司的LAN中使用ICQ類的程序聯絡客戶,卻發現由于公司的網路沒有開放相應的端口,使得ICQ無法正常工作。

沒關系,此時不用勞網管大駕,只要你們那堨i以用HTTPS訪問外面,就可以讓SoftEther來滿足你的需要。

此時,大家僅僅需要安裝SoftEther,並配置成一塊虛擬網卡,然後連接Internet上有訪問ICQ自由的任何一台虛擬HUB;連接通了,你那台在防火牆限制下的机器,也就可以立即使用從前受限制的各種功能了!

如圖2所示,公司LAN內受到各種限制。但只要能夠使用HTTP/HTTPS協議訪問Internet,就可以連接到一台能夠進行ICQ操作的虛擬HUB上去。一旦你的虛擬網卡與遠方的虛擬HUB建立起連接(此時自己的PC上就有了兩張網卡一塊物理網卡、一塊虛擬網卡,都處于連通狀態),無論是ICQ/QQ/MSN,還是FTP/Telnet/IRC……由于模擬出來的是虛擬LAN環境,因此就算是要求再苛刻的局域網游戲軟體,通過這種方法就可以暢通無阻訪問外面。

圖2


打破防火牆(對外)的限制從家中訪問辦公室堥防火牆保護的机器

如今,SOHO一族越來越多,對于IT界的朋友來說,“辦公室”和“家”僅憑字面意思,已經越來越難以區分其功能界限了。如果說在辦公室想要訪問自家的計算机資源,還算是有點辦法的話;在家堻X問被各類防火牆防護得森嚴之至的辦公室的計算机資源,恐怕就是接近于痴心妄想了。可是有了SoftEther,不僅從家堻X問辦公室自己電腦成為了可能,就連訪問辦公室的整個LAN,也不再是什麼難事了!

你只要在辦公室的机器和家中的机器上分別安裝SoftEther,並配置成為虛擬網卡;然後在一台從辦公室和從家堻ㄞ鈳X問到的机器上,安裝SoftEther並配置成虛擬HUB,就大功告成了。接下來,從辦公室和家中分別用自己裝好的虛擬網卡,去連接那台配置好的公共虛擬HUB;接通後兩台机器上都可以看到虛擬網卡“活了”,和普通的物理網卡一般無二的運作。

如圖3所示,你試圖從家堻X問辦公室整個LAN的話,只要在辦公室那台机器上,待與虛擬HUB接通後,把虛擬出來的網卡與物理網卡橋接,即可!

圖3


網卡的橋接,在WinXP上簡直就是舉手之勞。但如此一來,原本被防火牆設備嚴密保護起來的公司局域網,就會被神不知鬼不覺地打開了一個缺口。經由SoftEther的虛擬網路進入公司局域網的通訊內容,由于得到SSL加密的強力保護,根本無法由防火牆檢測到通訊內容是否有害。就算是病毒由此侵入,木馬軟體從此渠道流入,防火牆都無法發現!因此,不當的使用這一功能,會對現有公司網路安全构成重大隱患。

一把雙刃劍

作者在公開該軟體7天後,就受到了IPA的強烈“呼籲”,要求暫停止此軟體的下載。理由很有趣:IPA本身正是負責日本網路安全的政府机构,而某些公司/地方政府向IPA抱怨說:“SoftEther的公布,會使現有的網路安全產生嚴重的漏洞。”面臨壓力,IPA也只得向軟體作者要求暫停……

但作者認為當初參加IPA舉辦的活動評選時,早就把創作思路說得清清楚楚。那時候IPA不表示反對,並簽了贊助合同,現在眼看合約要履行完畢了,IPA卻來反悔,豈不太過分?公說公有理,婆說婆有理,于是雙方找來了若干懂行的專家分析,也得出結論:SoftEther原理上和VPN軟體沒有本質的區別,沒有理由禁止其開發和公開下載,只是在使用上需要加以引導……

實際上也的确如此,它就像一把刀一樣,你可以用刀做坏事,也可以用刀做好事;做坏事的時候,受譴責的不應該是刀,而是背後使刀的人。SoftEther軟體不也正和這個例子堛漱M一樣麼?

于是,該軟體下載中止了3天後,又重新對外開放了!經曆這麼一波三折的變故,SoftEther及其作者反而變得更加有名。日本IT界知名媒體几乎都曾大篇幅地報道了這個軟體掀起的風波。

編後

通過對SoftEther這款軟體作者登大遊先生的采訪,我們深刻感受到這款另類軟體對現有網路的沖擊是何等的強烈。SoftEther堜狳洏峈漣瑋N,並不是什麼獨創;甚至軟體的實現,也許同樣不是領先。但它的公布,對現有VPN軟體市場將形成很大的沖擊,一些實現類似功能卻向客戶收取高額服務費用的廠商,將無可避免地面臨沉重的打擊。

與此同時,生產防火牆軟硬件的廠商,也會遇上一個老大難的問題。SoftEther這樣堂而皇之把通訊內容隱藏到HTTPS協議堶情A為現有防火牆產品所無法識別。雖然作者本人好意地在通訊時故意留下了“SoftEther Protocol”這樣的破綻,可以讓防火牆廠商暫時利用一下,但隨著SoftEther的進一步公開源代碼,這樣的破綻將很容易被取消,屆時又將如何?

SoftEther帶來的另一個巨大影響,自然就是對網路管理員們而言了。有了SoftEther,網路用戶可以說是如魚得水;而管理員們如何制定相應的管理策略,如何有效地執行管理,這也是今後網管們需要仔細思考的課題。
回覆
會員

實在不懂上面大大所說的..不才
只要能連上sample hub就能暢行無阻了嗎
我裝了softether
也能連上sample hub
可是..還是沒辦法擺脫學校網路的限制
該怎麼設定
可以指導一下嗎 謝謝
回覆
會員

本來是要直接作rpc over http 來給client端連exchange
後來直接用softether作了
也發現了bug
怕使用者動到設密碼結果怎樣都進步去..:S
覆蓋SoftEther or SoftHub就可以還原了..
以上兩個檔案直接用notepad開啟,直接以明碼顯現...(冷汗)

A環境windows 2003 雙向515架設裝上VHUB的功能架DHCP讓client連進來
速度還算可以,可是數量多(約20左右)不知道什麼情況?

在看看在看看
回覆
會員

可以請問一下要怎麼設定好嗎?
豬寶寶有一台機器在外面
也設定好虛擬hub了

client在公司也能接上
但是接上那個虛擬hub
卻不知道要怎麼繼續下一步
可以請問該怎麼做嗎?
a電腦 ..完全無限制..NIC*1 (dhcp 啟動192.168.0.n)
b電腦在防火牆後面能接上a電腦的visual hub
請問該如何設定才能讓b電腦透過a突破防火牆呢?
謝謝^^
回覆
會員

我有一個疑問,我看完還不是很懂..
假設有一款遊戲,有區域網功這功能

我能利用這個軟體,變成跟遠端的朋友用區網對戰嗎??
因為網路的要 $$$



回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【軟體】Proxomitron Ver 4.5 lamina -- 網 路 軟 體 討 論 二 版 (網路其他軟體) 43 2011-02-04 03:13 AM
【求助】『FrontPage 伺服器擴充程』如何更新成 Ver 5.0 ~GG~ -- OFFICE 相 關 軟 體 討 論 版 0 2005-03-28 12:57 PM
【軟體】PSPad Ver 4.3.0 lamina -- 其 他 軟 體 討 論 版 9 2004-07-20 04:57 PM
【軟體】SoftEther Ver 1.0 琥珀 -- 其 他 軟 體 討 論 版 3 2004-03-30 01:07 PM
【軟體】Wink ver 1.0 lamina -- 其 他 軟 體 討 論 版 3 2004-02-14 10:33 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。