这就是我尝试使用 CentOS 5 在 VMware 中运行的内容
/pwnat: invalid option -- p
usage: ./pwnat <-s | -c> <args>
-c client mode (default)
<args>: [local ip] <local port> <proxy host> [proxy port (def:2222)] <remote host> <remote port>
-s server mode
<args>: [local ip] [proxy port (def:2222)] [[allowed host]:[allowed port] ...]
-6 use IPv6
-v show debug output (up to 2)
-h show this help and exit
./pwnat -c 3.3.3.3 -p 4444 --proxyhost IP 3.3.3.4 -proxyport 2222 --remotehost IP 8.8.8.8 --remoteport 4444
resulting in this reply
invalid option -- p
答案1
您指定的参数不正确。如果你看一下pwnat 主页(或者实际上阅读显示的帮助文本)您会看到没有-p
、--proxyhost
等参数。 (这些只是在单个 -c 选项的 IP 地址之后提供。)
我在上面链接到的 pwnat 主页上有一些示例,如果您仍然遇到困难,这些示例应该会有所帮助。
答案2
你从哪里来的--proxyhost
??
这文档举个例子:
./pwnat -c 8000 <pwnat.server.com> google.com 80
所以试试这个:
./pwnat -c 4444 3.3.3.4 2222 8.8.8.8 4444