热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

腾讯云搭建代理服务器全部内容

腾讯云的规定是一个账号一个地区只能有20个公网IP:1)点击实例名2)添加辅助网卡3)绑定弹性公网ip4)为

腾讯云的规定是一个账号一个地区只能有20个公网IP:


1)点击实例名


2)添加辅助网卡


3)绑定弹性公网ip


4)为辅助网卡绑定安全组


5)修改网卡配置文件



  1. ### 复制eth0的网卡文件 ###

  2. [root@VM_1_62_centos ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth{0,1}

  3. ### 修改eth1文件 ###

  4. [root@VM_1_62_centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1

  5. # Created by cloud-init on instance boot automatically, do not edit.

  6. #

  7. #第一张网卡信息

  8. # Created by cloud-init on instance boot automatically, do not edit.

  9. #

  10. BOOTPROTO=static

  11. DEVICE=eth0

  12. HWADDR=52:54:00:88:ed:94

  13. # 配置主ip

  14. IPADDR=172.18.1.10

  15. # # # # 配置辅助ip1

  16. IPADDR1=172.18.1.11

  17. # # # 配置辅助iP2

  18. IPADDR2=172.18.1.12

  19. IPADDR3=172.18.1.13

  20. IPADDR4=172.18.1.14

  21. IPADDR5=172.18.1.15

  22. IPADDR6=172.18.1.16

  23. IPADDR7=172.18.1.17

  24. IPADDR8=172.18.1.18

  25. IPADDR9=172.18.1.19

  26. # # # 配置子网掩码

  27. NETMASK=255.255.255.0

  28. # #

  29. # #

  30. # # # # 配置网关

  31. GATEWAY=172.18.1.1

  32. NM_COnTROLLED=no

  33. OnBOOT=yes

  34. PERSISTENT_DHCLIENT=yes

  35. TYPE=Ethernet

  36. USERCTL=no

  37. #第二张网卡信息

  38. BOOTPROTO=static

  39. DEVICE=eth1

  40. #HWADDR=52:54:00:88:ed:94

  41. # 配置主ip

  42. IPADDR=172.18.1.20

  43. # # # # # 配置辅助ip1

  44. IPADDR1=172.18.1.21

  45. # # # # 配置辅助iP2

  46. IPADDR2=172.18.1.22

  47. IPADDR3=172.18.1.23

  48. IPADDR4=172.18.1.24

  49. IPADDR5=172.18.1.25

  50. IPADDR6=172.18.1.26

  51. IPADDR7=172.18.1.27

  52. IPADDR8=172.18.1.28

  53. IPADDR9=172.18.1.29

  54. # # # # 配置子网掩码

  55. NETMASK=255.255.255.0

  56. # # #

  57. # # #

  58. # # # # # 配置网关

  59. GATEWAY=172.18.1.1

  60. NM_COnTROLLED=no

  61. OnBOOT=yes

  62. PERSISTENT_DHCLIENT=yes

  63. TYPE=Ethernet

  64. USERCTL=no

  65. **** 其中的内网对应自己在腾讯云上设置的内网

  66. ### 关闭 rp_filter 校验 ###

  67. [root@VM_1_62_centos ~]# vim /etc/sysctl.conf

  68. # 找到第16行的rp_filter,如果有,就注释掉

  69. # net.ipv4.conf.default.rp_filter = 1 如果有就注释掉

  70. # 在文件结尾加上如下4行

  71. net.ipv4.conf.default.rp_filter = 0

  72. net.ipv4.conf.all.rp_filter = 0

  73. net.ipv4.conf.eth0.rp_filter = 0

  74. net.ipv4.conf.eth1.rp_filter = 0

  75. ### 使其生效 ###

  76. [root@VM_1_62_centos ~]# sysctl -p

  77. ### 重启网卡 ###

  78. [root@VM_1_62_centos ~]# systemctl restart network.service

  79. ### 查看配置后的效果 ###

  80. [root@VM_1_62_centos ~]# ip a

  81. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1

  82. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

  83. inet 127.0.0.1/8 scope host lo

  84. valid_lft forever preferred_lft forever

  85. 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000

  86. link/ether 52:54:00:8a:7a:64 brd ff:ff:ff:ff:ff:ff

  87. inet 10.2.1.62/24 brd 10.2.1.255 scope global eth0

  88. valid_lft forever preferred_lft forever

  89. inet 10.2.1.101/24 brd 10.2.1.255 scope global secondary eth0

  90. valid_lft forever preferred_lft forever

  91. inet 10.2.1.102/24 brd 10.2.1.255 scope global secondary eth0

  92. valid_lft forever preferred_lft forever

  93. 3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000

  94. link/ether 20:90:6f:16:2d:be brd ff:ff:ff:ff:ff:ff

  95. inet 10.2.1.211/24 brd 10.2.1.255 scope global eth1

  96. valid_lft forever preferred_lft forever

  97. inet 10.2.1.212/24 brd 10.2.1.255 scope global secondary eth1

  98. valid_lft forever preferred_lft forever


6)ping辅助网卡上的公网ip


7)在自己的服务器上编写端口映射脚本

端口映射脚本



  1. #!/bin/sh

  2. set -x

  3. iptables -t nat -F #删除之前规则

  4. for ((i=1;i<19;i++))

  5. do

  6.         ip="172.18.1."$[i+9]

  7.         iptables -t nat -I POSTROUTING -m state --state NEW -p tcp -m statistic --mode nth  --every $i  --packet 0 -j SNAT --to-source $ip

  8. done

  9. iptables-save > /etc/sysconfig/iptables


测试脚本



  1. #!/bin/sh

  2. while [ 1 ]

  3. do

  4. curl http://121.40.43.194/get_ip/ip.php

  5. done


测试脚本是杭州的服务器,有时比较慢,可以自己写一个在同地区的服务来查看ip地址;


8)在自己的服务器上安装tinyproxy软件

1. 安装 TinyProxy

yum -y install tinyproxy

2. 配置 TinyProxy

vim /etc/tinyproxy/tinyproxy.conf

修改 Port 端口,默认为 8888

Port 8888

注释掉 Allow,表示允许所有人访问代理

#Allow 127.0.0.1

隐藏掉Via请求头部,去掉下面的注释

DisableViaHeader Yes

更多配置项,下面是列举一些配置文件默认的,不需要配置:

PidFile "/var/run/tinyproxy/tinyproxy.pid"
LogFile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10

3. 启动 TinyProxy

systemctl start tinyproxy.service 

更多命令如下:

systemctl restart tinyproxy.service 
systemctl stop tinyproxy.service 
systemctl status tinyproxy.service 
systemctl enable tinyproxy.service 

4. 关闭防火墙或开放端口访问

方式1:关闭防火墙

systemctl  stop   iptables

方式2:开放端口访问

iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

重启防火墙

systemctl  restart   iptables

注意:若采用的阿里云、腾讯云、AWS等云服务器,记得要在安全策略里开放端口号

5. 验证生效

1)命令行测试验证

curl 和 wget 测试使用代理,请参考米扑代理的使用示例,总结的非常全面!强烈推荐!

这里,直接使用米扑代理的最简单示例:

curl -m 30 --retry 3 -x http://58.87.90.149:8888 http://proxy.mimvp.com/exist.php | grep &#39;color="red"&#39;
                                58.87.90.149
curl -m 30 --retry 3 -x http://58.87.90.149:8888 -k https://proxy.mimvp.com/exist.php | grep &#39;color="red"&#39;
                                58.87.90.149

tinyproxy 支持 http 和 https 两种协议,经米扑代理测试,成功!

2)Firefox 插件测试

首先,安装 Proxy Switcher

其次,配置代理,如下图:

然后,访问米扑代理网站,验证代理

https://proxy.mimvp.com/exist.php

上图里,http_via 带有参数,要隐藏需要修改配置文件

vim /etc/tinyproxy/tinyproxy.conf

隐藏掉Via请求头部,去掉下面的注释

DisableViaHeader Yes

重启 tinyproxy

systemctl restart tinyproxy.service



  1. 以centos7.2为例

  2. centos7服务器主网卡绑定多ip实践演示:

  3. https://cloud.tencent.com/developer/article/1360461

  4. centos7服务器添加辅助网卡绑定多ip实践演示:

  5. https://cloud.tencent.com/developer/article/1360462

  6. Windows服务器主网卡绑定多ip实践演示:

  7. https://cloud.tencent.com/developer/article/1360445

  8. Windows服务器添加辅助网卡及绑定多ip实践演示:

  9. https://cloud.tencent.com/developer/article/1360457

参考文章:

CentOS 7 安装 TinyProxy 代理服务器 - 阳光岛主 - 博客园

https://cloud.tencent.com/developer/article/1360462

如有不会,直接加博主qq:1350296289

业务搭载离不了云服务器,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

本人从事云计算相关工作至今已有多年,国内主流的云平台都接触过,包括他们的销售及技术团队,对各家的产品也小有了解,并且指导过数百家企业迁移上云,对云平台选择也有一定的发言权!

网上有很多评测,评测数据也五花八门,说谁好的都有,这个两篇博文分析汇总的非常详细,分享给大家,文档地址:

博文1:云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?​

博文2:阿里云服务器突发型t6、n4、s6、c5、c6怎么选?和腾讯云服务器标准型s3、sn3ne、s4、s5、sa2相比哪家好?全面解析

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM


推荐阅读
  • CentOS 7 中 iptables 过滤表实例与 NAT 表应用详解
    在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • 在Cisco IOS XR系统中,存在提供服务的服务器和使用这些服务的客户端。本文深入探讨了进程与线程状态转换机制,分析了其在系统性能优化中的关键作用,并提出了改进措施,以提高系统的响应速度和资源利用率。通过详细研究状态转换的各个环节,本文为开发人员和系统管理员提供了实用的指导,旨在提升整体系统效率和稳定性。 ... [详细]
  • 对于希望在未越狱的iOS设备上修改Hosts文件的苹果用户来说,了解文件的具体位置和操作步骤至关重要。本文将详细介绍如何通过安装最新版本的iTunes来实现这一目标,并提供实用的操作指南,帮助用户轻松完成Hosts文件的编辑。 ... [详细]
author-avatar
wjw0000
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有