云服务器端口转发至本地电脑上怎么弄出来
首先,在浏览器中打开云服务器的地址,如下所示:
然后点击“添加/删除虚拟服务器”按钮,在弹出的对话框中输入云服务器的端口号和配置信息,如下所示:
``` python import subprocess import socketserver
def port_create(): p = subprocess.Popen(['PortScanner', 'rb', shell=True, timeout=10, stderr=None, enable=True, directory=True, name='server.web', host='localhost', port=8888) p.group(['hosts', 'localhost']) p.start() result = p.join() p.close() return result
if name == 'main': server = socketserver.fromenv() server.addargument('addr', portcreate) server.addargument('port', portcreate, timeout=5, stderr=None, enable=False, directory=True, name='server.web', host=server.host, port=8888) server.addargument('porttype', portcreate, timeout=5, stderr=None, enable=False, directory=True, name='port.type', host=server.port, port=8888) server.addargument('ip', portcreate, ipaddress=None, timeout=1) server.addargument('porttimeout', portcreate, timeout_sec=1, stderr=None, enable=False, directory=True, name='server.web.server', host=server.host, port=8888) print('Server has started.') ```
这个程序首先使用subprocess.Popen函数从云服务器上获取端口号和配置信息,然后创建一个本地线程来创建一个虚拟服务器实例,并使用Python的内置PortScanner来设置端口号和端口映射,最后使用join方法等待线程结束,并将结果返回。
注意,在使用PortScanner时,需要将端口号和配置信息设置为本地线程可以接受的值。另外,需要在浏览器中访问云服务器的地址,并在对话框中输入端口号和配置信息。
最后,在主程序中使用这个端口号和配置信息来转发本地电脑上的PortScanner到本地电脑上,并设置好相应的参数,例如端口号和IP地址等,即可成功将端口号和配置信息转发到本地电脑上。
需要注意的是,这个程序只是将端口号和配置信息从云服务器上转发到本地电脑上,如果需要在本地创建一个虚拟服务器,还需要使用Python的server.addargument('server', portcreate)等函数。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341