我的世界怎么输入端口?
在服务器里玩,需要端口转发和映射才行 首先,你要有能连外网(就是能在公网上访问)的端口,一般服务器软件会帮你自动开通这个端口。你可以用SSH连接服务器的命令行工具连过去看看有没有 listening 。如果有的话就可以接着设置端口映射了。 要开端口转发,需要你在服务器上拥有可用的端口。以 Nginx 为例,你的服务启动需要两个参数,一个是监听端口,另一个是 UPstream 的端口。这里以 Nginx 官方文档给出的例子说明如何确定这两个值: # for nginx on Debian/Ubuntu $ sudo ls -la /proc/1234/netlink # for nginx on Red Hat $sudo ls -la /proc/5678/netlink 从上面的结果可以看到,服务器上默认有两个进程已经启动了,每个进程有两个连接端口,所以总共需要 4 个可用的 UDP 或 TCP 端口。
然后,你需要在路由器(或者防火墙)里开启这些端口的转发。对于不同网段之间的数据传递,大多数路由器都提供了基于端口的转发功能。有些路由器甚至可以直接转到 Nginx 的配置文件里进行设置。 你也可以使用类似 ssh -R 这样的工具,在本地开启一个到服务器的反向端口,这样就算不用登陆服务器也能对服务器上的文件夹进行读取、写入等操作了。不过这种方法只能用于目录,不能用于文件。而且也不能用来读写数据库之类的。