-3

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

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

但是,如果尝试访问显示我的 IP 的网站不起作用,我仍然有我的本地互联网 IP 地址。我想要一台我的服务器。我怎么做?

谢谢

4

2 回答 2

0

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

ssh -D login:server 1080:localhost:1080

在您的浏览器配置中,将“socks”设置为 localhost:1080

尝试继续http://whatsmyip.com和宾果游戏您服务器上的所有流量都将被重定向到您的机器

于 2011-12-17T13:31:25.613 回答
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"

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

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
于 2012-11-11T16:59:08.103 回答