乙個純軟體實現異地內網互訪的問題

2021-08-21 20:36:50 字數 469 閱讀 3286

如上圖所示,r1和r2分別是乙個公司的兩個分部的路由器,為了省錢,公司只開通了家庭寬頻,兩個路由器採用撥號上網,路由器功能簡單,不能設定除了上網外的任何功能。在1號公司裡,s1這台電腦上裝有一款vpn軟體的客戶端,生成乙個虛擬網絡卡,他可以通過公網上的一台伺服器實現與其他裝有同樣軟體,登陸同一帳號的計算機穿透互訪,在2號公司也同樣設定的計算機w1。現在的問題是,在不增加任何硬體的前提下,1號公司與2號公司的其他電腦,怎麼通過s1和s2實現兩個公司內部網路的互訪?

1.通過將s1和s2設定成**伺服器,即安裝ccproxy類軟體,內網其他軟體通過設定**伺服器的方式上網,上述問題可解,但過程有點繁雜。

2.經過一通折騰,把那個商業版vpn server 換成openvirtualprivatenetwork,好了,世界清淨,要多少個點有多少個點。

乙個通用純C佇列的實現

佇列並不是很複雜的資料結構,但是非常實用,這裡實現乙個佇列是因為在我的另一篇部落格非常精簡的linux執行緒池實現中要用到。佇列api定義如下 ifndef queue h included define queue h included typedef struct queue queue t q...

乙個通用純C佇列的實現

佇列並不是很複雜的資料結構,但是非常實用,這裡實現乙個佇列是因為在我的另一篇部落格非常精簡的linux執行緒池實現中要用到。佇列api定義如下 ifndef queue h included define queue h included typedef struct queue queue t q...

純CSS實現乙個氣泡框

實現原理 主要通過css的border color屬性,結合 before after和position absolute實現。1 畫乙個正方形或長方形的盒子,別忘記此盒子需加上position relative,不然之後的絕對定位元素會相對於其餘設了position relative的父級元素或w...