我需要在OpenVPN服务器上打开特定端口以进行种子流量吗

牛仔

如果我从Mac(OSX 10.10)上的Tunnelblick连接到端口1194上的openvpn服务器,如何确保传输(例如66887)使用的端口将为传入连接打开?

当前设置:

已连接到Wifi热点(我无法控制,无法访问路由器设置)已连接到OpenVPN服务器(我对配置拥有完全控制权)

传输“正常”,但速度较慢,并且端口在传输网络首选项中显示为已关闭。openvpn VPN连接对于所有标准的HTTP流量均正常工作。

Openvpn在远程Ubuntu服务器上运行。我尝试使用ufw打开上述端口,但这没有任何效果,我怀疑需要更深的网络配置。

openvpn版本是OpenVPN 2.3.2 x86_64。

在这种情况下是否可以转发端口66887,或者我需要访问本地LAN路由器才能工作?

我尝试更改绑定地址-BindAddressIPv4-通过首选项plist文件进行传输,但是这样做有误或没有区别。

迪·埃夫

惊讶的是没有人注意到,但是66887不是有效的端口号。

https://stackoverflow.com/questions/113224/what-is-the-large-tcp-ip-network-port-number-allowable-for-ipv4#113228

端口号是一个无符号的16位整数,即65535。

端口的有效范围是0-65535。
因为您指定的端口号为66887,所以大多数操作系统会将其截断为1351:

[root@f ~]# tcpdump -qnn host 8.8.8.8 & telnet 8.8.8.8 66887
[1] 4054
Trying 8.8.8.8...
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
15:30:56.175482 IP 10.0.0.42.60280 > 8.8.8.8.1351: tcp 0

或在C中:

[root@f ~]# cat > 16.c << EOF
> #include <stdio.h>
> #include <stdint.h>
> int main(void) {
>  uint16_t port=66887;
>  printf("%d\n",port);
>  return 0;
> }
> EOF
[root@f ~]# gcc -o 16 16.c
16.c: In function ‘main’:
16.c:4: warning: large integer implicitly truncated to unsigned type
[root@f ~]# ./16
1351

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要在我的Web服务器上对齐吗?

来自分类Dev

我需要在VPS上安装Ubuntu服务器

来自分类Dev

我需要在VPS上安装Ubuntu服务器

来自分类Dev

我需要在服务器上测试json请求。如何创建测试服务器?

来自分类Dev

我是否需要在 python 中端口转发客户端服务器

来自分类Dev

我需要在浏览器端对文件进行校验和,然后在服务器端对它们进行校验和比较吗?

来自分类Dev

我们需要在 LAMP 服务器上交换分区吗?

来自分类Dev

Javascript:我可以在随机端口打开 websocket 服务器连接吗

来自分类Dev

需要在托管服务器上为我的 php 文件运行 cron 作业

来自分类Dev

需要在命名服务器中进行缓存

来自分类Dev

我正在尝试在Ubuntu服务器上打开端口19132,但无法正常工作

来自分类Dev

需要在Fedora 31上安装OpenliteSpeed服务器

来自分类Dev

Laravel是否需要在服务器上安装Composer?

来自分类Dev

如何在rabbitMQ服务器上打开5672端口

来自分类Dev

在Ubuntu服务器上打开端口80

来自分类Dev

OpenVPN和iptables-允许流量到服务器端的某些特定主机

来自分类Dev

我对服务器上的端口进行了大规模攻击

来自分类Dev

我想将服务器加入域,请再次询问是否需要打开端口445和389。

来自分类Dev

我是否需要在AWS上的Load Balancer后面的所有Web服务器上安装ssl证书?

来自分类Dev

我需要特定的websockets服务器来使用websockets和“如何”吗?

来自分类Dev

我是否需要在10.04 LTS服务器上采取措施以避免令人讨厌的漏洞?

来自分类Dev

我是否需要在本地PC上安装MySQL才能使用MySQLdb for Python远程连接MySQL服务器?

来自分类Dev

我是否需要在10.04 LTS服务器上采取措施以避免令人讨厌的漏洞?

来自分类Dev

我需要在服务器上的同一Tomcat 7中运行Pentaho CE BI-Server和Geoserver

来自分类Dev

我是否需要在Linux服务器上安装Tomcat和MySQL才能部署Grails应用程序?

来自分类Dev

我们还在服务器上需要交换分区吗?

来自分类Dev

我的网络服务器上需要 snapd 吗?

来自分类Dev

WebRTC 需要特定的信令服务器软件吗?

来自分类Dev

我需要什么iptables命令来允许Web服务器流量?

Related 相关文章

  1. 1

    我需要在我的Web服务器上对齐吗?

  2. 2

    我需要在VPS上安装Ubuntu服务器

  3. 3

    我需要在VPS上安装Ubuntu服务器

  4. 4

    我需要在服务器上测试json请求。如何创建测试服务器?

  5. 5

    我是否需要在 python 中端口转发客户端服务器

  6. 6

    我需要在浏览器端对文件进行校验和,然后在服务器端对它们进行校验和比较吗?

  7. 7

    我们需要在 LAMP 服务器上交换分区吗?

  8. 8

    Javascript:我可以在随机端口打开 websocket 服务器连接吗

  9. 9

    需要在托管服务器上为我的 php 文件运行 cron 作业

  10. 10

    需要在命名服务器中进行缓存

  11. 11

    我正在尝试在Ubuntu服务器上打开端口19132,但无法正常工作

  12. 12

    需要在Fedora 31上安装OpenliteSpeed服务器

  13. 13

    Laravel是否需要在服务器上安装Composer?

  14. 14

    如何在rabbitMQ服务器上打开5672端口

  15. 15

    在Ubuntu服务器上打开端口80

  16. 16

    OpenVPN和iptables-允许流量到服务器端的某些特定主机

  17. 17

    我对服务器上的端口进行了大规模攻击

  18. 18

    我想将服务器加入域,请再次询问是否需要打开端口445和389。

  19. 19

    我是否需要在AWS上的Load Balancer后面的所有Web服务器上安装ssl证书?

  20. 20

    我需要特定的websockets服务器来使用websockets和“如何”吗?

  21. 21

    我是否需要在10.04 LTS服务器上采取措施以避免令人讨厌的漏洞?

  22. 22

    我是否需要在本地PC上安装MySQL才能使用MySQLdb for Python远程连接MySQL服务器?

  23. 23

    我是否需要在10.04 LTS服务器上采取措施以避免令人讨厌的漏洞?

  24. 24

    我需要在服务器上的同一Tomcat 7中运行Pentaho CE BI-Server和Geoserver

  25. 25

    我是否需要在Linux服务器上安装Tomcat和MySQL才能部署Grails应用程序?

  26. 26

    我们还在服务器上需要交换分区吗?

  27. 27

    我的网络服务器上需要 snapd 吗?

  28. 28

    WebRTC 需要特定的信令服务器软件吗?

  29. 29

    我需要什么iptables命令来允许Web服务器流量?

热门标签

归档