Dan*_*ier 45 mac proxy port-forwarding macos
我想将所有传入连接到我主机的端口 1000(IP:200.234.XXX.XXX)转发到主机 10.211.55.5 上的端口 80
我怎样才能在我的主机上做到这一点?它运行的是 Mac OS X 10.5.8
Mar*_*ius 35
做起来很简单,首先你需要在你的 mac 上启用远程登录服务(系统偏好设置->共享->远程登录)。这将启动您的 ssh 服务器。
然后在您的 OS X 终端中运行以下命令:
ssh -L 200.234.XXX.XXX:10000:10.211.55.5:80 -N 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
您最初可能需要接受服务器指纹并输入您的本地密码以进行 ssh 登录。(您还可以设置一个本地到本地的 ssh 公钥/私钥,使其不提示输入密码,留给读者作为练习。)
格式为:
ssh -L local_addr:local_port:remote_addr:remote_port -N 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
Ton*_*tte 18
使用多功能工具 ncat 非常简单:
sudo ncat --sh-exec "ncat 10.211.55.5 80" -l 1000 --keep-open
Run Code Online (Sandbox Code Playgroud)
从官网获取ncat/nmap for Mac OS X 的二进制文件:http ://nmap.org/download.html#macosx
编辑:添加 sudo 以侦听受限端口 <1024
归档时间: |
|
查看次数: |
138285 次 |
最近记录: |