以下是利用腾讯云实现内网穿透的一种常见方法:
sudo apt -y update
sudo apt -y install nginx
yum -y update
yum -y install nginx
/etc/nginx/sites - available/default
(Debian/Ubuntu)或 /etc/nginx/conf.d/default.conf
(CentOS)。192.168.1.100:8080
(这是一个示例内网IP和端口),在Nginx配置文件中添加如下内容:nginxserver { listen 80; server_name your_domain_or_ip; # 这里可以是你的域名(如果有)或者腾讯云服务器的公网IP location / { proxy_pass http://192.168.1.100:8080; proxy_set_header Host $host; proxy_set_header X - Real - IP $remote_addr; } }sudo nginx -t
,如果配置正确,重新加载Nginx服务:sudo service nginx reload
(Debian/Ubuntu)或者 systemctl reload nginx
(CentOS)。frps.ini
文件,示例配置如下:ini[common] bind_port = 7000 # frp服务端监听的端口./frps -c frps.ini
frpc.ini
文件,假设你要将内网服务器的SSH服务(端口22)通过frp暴露出来,示例配置如下:ini[common] server_addr = your_tencent_cloud_server_ip # 腾讯云服务器的公网IP server_port = 7000 # 与frp服务端配置中的bind_port一致 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 # 在腾讯云服务器上映射的端口,外部可以通过这个端口访问内网SSH服务./frpc -c frpc.ini
领取专属 10元无门槛券
手把手带您无忧上云