一文帶你全面瞭解虛擬機的四種網絡模型(圖文並茂)
01. 從物理網絡到虛擬網絡著名的「六度分隔定理」說到,世界上任何兩個互不相識的人,只需要最多六個人就能夠建立起聯繫。這個定理成立的前提就是依託於龐大的網...
openvpn:
1、openvpn的概述
2、vpn數據包的結構
3、openvpn服務端的部署
SSH翻牆代理:
SSH翻牆代理
ssh -p port -qCNgD 7070 username@ip
-q靜默模式
-C壓縮
-g轉發代理
-D本地動態的監聽端口
-N不轉發從代理客戶發過來的命令
客戶端配置:
firefox
更改代理服務器,使用socket代理
about:config
network.proxy.socks_remote_dns;true
1、openvpn的概述
VPN直譯就是虛擬專用通道,是提供給企業之間或者個人與公司之間安全數據傳輸的隧道,OpenVPN是Linux下開源VPN的先鋒,提供了良好的性能和友好的用戶GUI。該軟件最早由James Yonan編寫。 OpenVPN允許參與建立VPN的單點使用預設的私鑰,第三方證書,或者用戶名/密碼來進行身份驗證。它大量使用了OpenSSL加密庫,以及SSLv3/TLSv1協議。
OpenVPN能在Linux、xBSD、Mac OS X與Windows 2000/XP上運行。官方網站:http://www.openvpn.net
2、vpn數據包的結構
vpn數據包的結構
QQ-->
route table
源主機-->vpn_client-->(sip)softwares(data)(dip)-->route table-->vpn_software-->encrypt-->(new_sip)encrypt_data(new_dip)-->router-->next_router
目標主機:-->vpnserver-->d_encrypt-->根據內層IP包頭再次做數據轉發
3、openvpn服務端的部署
VPN應用架構圖