首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ssh隧道?

使用ssh隧道?
EN

Unix & Linux用户
提问于 2017-01-30 15:52:19
回答 1查看 546关注 0票数 1

任务:在7777港设置一个ssh隧道。

使用iptables将端口80重定向到端口7777

这样,我的web浏览器就可以使用ssh隧道。

建立一个ssh隧道:

代码语言:javascript
复制
ssh -D 7777 -fCN user@remote_ip

我的表:

cat /etc/sysconfig/iptables

代码语言:javascript
复制
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A OUTPUT -d 127.0.0.1/32 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 7777
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -j ACCEPT
-A FORWARD -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -j ACCEPT
COMMIT

然而,它似乎不起作用。我的浏览器没有显示远程服务器的IP ( ssh隧道的)

更新..

忘了用浏览器测试它吧。这个wget命令应该打印我的ssh隧道的IP。但事实并非如此。(它在打印我的真实IP。)

代码语言:javascript
复制
  wget -qO- http://ipecho.net/plain ; echo

wget也使用端口80。

EN

回答 1

Unix & Linux用户

发布于 2017-01-30 15:56:49

您可以将它添加到*nat块下面。

*filter指的是过滤器表,如果您没有指定任何表,这是默认的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/341217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档