小编pao*_*aob的帖子

与 PS3 共享透明代理的 Internet 连接

我想在 PS3 上玩日本卡拉 OK 游戏,但延迟太可怕了,下载歌曲需要永远。我得到的一个建议是通过 OpenSSH 登录我朋友在日本的服务器,将我的笔记本电脑变成 SOCKS 代理。

[服务器]----(ssh 隧道)---[wlan0 <laptop> eth0]---[PS3]

所以这就是我所做的:

ssh -ND 4711 login@friend.server
Run Code Online (Sandbox Code Playgroud)

在那一刻,我尝试使用 Firefox(使用 SOCKS 代理设置)从我的笔记本电脑访问 google.com,然后我被重定向到 google.co.jp。伟大的。

然后我想通过以太网将我的 PS3 连接到我的笔记本电脑。

我首先为 eth0 分配了一个静态 IP:

ip link set dev eth0 up
ip addr add 139.96.30.100/24 dev eth0
Run Code Online (Sandbox Code Playgroud)

然后我在我的笔记本电脑上启动了一个 DHCP 服务器,为 PS3 提供一个 IP:

systemctl start dhcp4.service
Run Code Online (Sandbox Code Playgroud)

最后我用一些 iptables 魔法启用了 NAT:

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)

我转到“网络设置”并测试了我的 PS3 的连接,很好,它似乎工作正常。我启动了网络浏览器,google.com 被重定向到 google.fr。多么愚蠢,我忘了将连接转发到正确的端口。

在通过 iptables 进行大量连接转发后,我决定尝试使用透明代理:redsocks。http://darkk.net.ru/redsocks/

安装后我修改了 /etc/redsocks.conf 以满足我的需要:

redsocks {
    local_ip=0.0.0.0; …
Run Code Online (Sandbox Code Playgroud)

linux ssh ps3 socks-proxy iptables

7
推荐指数
1
解决办法
1290
查看次数

标签 统计

iptables ×1

linux ×1

ps3 ×1

socks-proxy ×1

ssh ×1