好的,没问题。为这个标题配一段符合知乎风格的提问详情,关键在于营造出“真诚求助”的氛围,展现出提问者已经进行过思考和实践,但卡在某个具体环节,需要更有经验的同行点拨。
各位技术社区的大佬、前辈们好!
最近因为项目测试需要,我在[某云服务商]上买了一台云手机,主要想用来跑一些自动化脚本和进行内网穿透,方便远程调试。
理论上感觉端口配置应该不难,但实际操作起来真是踩了无数的坑。我已经根据官方文档和能搜到的零星教程尝试了快一个晚上了,到现在外网还是无法访问云手机里部署的服务,真的有点崩溃。
我遇到的具体挑战和已经做过的尝试:
0.0.0.0/0
源地址,规则肯定是生效的,因为其他端口的服务我能通。iptables
命令查看规则,但提示没有权限(我的云手机是root过的,但似乎对系统级iptables修改还是受限)。Port Forwarder
),也尝试了用adb
命令做转发(adb reverse tcp:...
),但好像都只对本地(127.0.0.1)生效,无法从外网访问。netcat
监听了一个端口,然后在云服务器本机(通过SSH连上去)用telnet
是可以连通的,但一旦用我本地电脑去连接云服务器的公网IP+端口,就立刻超时。这让我觉得问题可能出在云手机网络架构本身?我真的非常希望社区里有经验的大神能帮我指点一下迷津,不一定需要非常详细的步骤,哪怕能帮我厘清一下网络架构的逻辑,或者指出我尝试中的某个致命错误,都可能让我豁然开朗!
先在此谢过每一位花时间阅读和回答的朋友!感激不尽!