与openVPN共享互联网

时间:2011-12-16 23:07:52

标签: share vpn tunnel openvpn

我在centOS服务器上设置了一个openVPN服务器。 我想要做的是使用这个centOS服务器的互联网形成我的macbook

在我的Mac上我安装并完美配置了tunnelblick(我已经导入了client.conf +相应的证书..)并且我能够连接到我的VPN服务器

但是,如果尝试在显示我的IP的网站上运行它不起作用,我仍然有我的本地互联网IP地址。我想拥有我的服务器之一。我该怎么做?

谢谢

2 个答案:

答案 0 :(得分:0)

要做你想做的事,你不需要使用VPN ...我想你的服务器有openSSH。所以你可以做的是一个SSH隧道

ssh -D login:server 1080:localhost:1080

在你的broswer配置中,将“socks”设置为localhost:1080

尝试继续使用http://whatsmyip.com和bingo将服务器上的所有流量重新连接到您的计算机上

答案 1 :(得分:0)

在CentOS中有一些变化:

首先,需要在CentOS服务器上激活转发:

sysctl -w net.ipv4.ip_forward=1
sysctl -p /etc/sysctl.conf

将网关更改为LAN网关。在OpenVPN配置中:

push "redirect-gateway def1"

和DNS:

push "dhcp-option DNS 192.168.1.2"

最后,使用NAT / MASQUERADE用于VPN网络(通过eth0输出到Internet)

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE