我偶尔使用咖啡店和机场的公共WiFinetworking连接到互联网。 我知道他们不是安全的networking,我想确保当我在他们身上时,我所有的stream量都通过一个安全的连接进行路由。
我有一台Windows 7 x64机器,我试图设置为OpenVPN 2.1.3服务器。 我已成功configuration它,并可以在另一台计算机上使用客户端build立连接。
当从客户端连接时,我希望所有的stream量通过OpenVPN服务器路由。 当我启用推“redirect网关def1”选项,我不能连接到任何网站使用客户端。 该文件指出,如果我使用Linux,我需要启用NAT使用iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE不幸的是我不使用Linux(但如果我必须我将他的Linux VM上设置)。
如何configurationOpenVPN和Windows,使redirect网关工作? 这是我的OpenVPN服务器configuration:
port 443 proto udp dev tun ca C:/PROGRA~2/OpenVPN/easy-rsa/keys/ca.crt cert C:/PROGRA~2/OpenVPN/easy-rsa/keys/server.crt key C:/PROGRA~2/OpenVPN/easy-rsa/keys/server.key # This file should be kept secret dh C:/PROGRA~2/OpenVPN/easy-rsa/keys/dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1" push "dhcp-option DNS 10.8.0.1" keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status.log verb 3
谢谢,
马丁
我相信“MASQUERADE / SNAT IP包转发”的Windows术语是“Internet连接共享”。 在您的Windows 7 x64框上configurationICS,然后您应该能够从您的VPN客户端看到互联网。