使用代理连接外网服务器
不想听唠叨,直接翻到 搭建 web 终端
。
切勿使用服务器做危险的事情
之前 $18/年 的服务器 B 机, 用了差不多 1 年, 还挺 hi 的, 主要用来测试 demo 玩一玩,另外一个就是大家懂的上网功能了。
上个月也就大概 6 月左右, 朋友说给他玩下~ 好吧, 玩着玩着他问我怎么上不了网了。。。
>> ping x.x.x.x
PING x.x.x.x (x.x.x.x): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C
--- x.x.x.x ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
看网上有文章说,可以解封的。但是我关了所有服务,等了一个月,没解。
另外一个解决方法是更换 ip , 但是好像要 10 几美元,唉这顶我大半年服务器费用了。
因为还有另一台服务器 A 机,可以上外网,所以我打算用它作为代理登录B机。最普通的使用方法是先 SSH 到 A 机, 再从 A 机里 SSH 到 B 机。
这样同一个步骤要做两次,可真是麻烦。
如何解决这个麻烦呢?之前有用过不少 web 端可以使用控制台的功能,并且相信大家也都使用过服务器提供商的 web 控制台功能。
所以我想搭建这个一个 web 服务器。
搭建 web 终端
百度了几个 webssh 工具,最终选择 https://github.com/huashengdun/webssh
。
服用方式:
pip install webssh # 安装
wssh --address='0.0.0.0' --port=8011 --fbidhttp=False --xsrf=False xsrf_cookies=True # 允许外网访问并关闭跨域限制
使 A 机代理访问:
# Nginx 代理配置示例
location / {proxy_pass http://127.0.0.1:8888;proxy_http_version 1.1;proxy_read_timeout 300;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Real-PORT $remote_port;
}
注, 如果 nginx 没有配置好, xsrf 选项形同虚设。
好了, 这样就可以在 A 机的 WEB 服务器上直接登录 B 机了, 再也不用 SSH 两次了。
其他
这个工具有些可以做得更好的地方。
- 并不自适应移动端。
- 登录信息明文传输。
转载于:https://www.cnblogs.com/daysme/p/11125799.html
使用代理连接外网服务器相关推荐
- ESP8266-WIFI模块使用AT指令连接外网服务器
ESP8266-WIFI模块使用AT指令连接外网服务器 第一步用java代码写一个服务器,代码如下: 代码解释:我是用nio写了一个,异步通信,用到了线程池,比较简单.当wifi模块连接后,会自动创建 ...
- linux下使用代理连接外网
引言: 论坛中有一篇博客描述了linux代理的设置,出于好奇我也设置了一把.因为那篇文章描述比较简洁,所以我把详细的步骤贴出来,希望对大家有帮助. [b] 场景使用:[/b] 内网中的linux连不了 ...
- 《Linux运维总结:内网服务器通过代理访问外网服务器(方法一)》
一.背景 说明:192.168.1.191可以上外网,192.168.1.192不能上外网,需要使用代理的方法实现192.168.1.192主机可以访问外网. 内网ip 外网ip 操作系统 192.1 ...
- 《Linux运维总结:内网服务器通过代理访问外网服务器(方法二)》
一.背景 说明:192.168.1.191可以上外网,192.168.1.192不能上外网,需要使用代理的方法实现192.168.1.192主机可以访问外网. 内网ip 外网ip 操作系统 192.1 ...
- ssh 反向代理连接内网服务器并配置开机自启动(解决autossh无法开机自启动)
Q:现有公网服务器A和内网服务器B,如何通过ssh连接B呢 A: 安装autossh 配置B免密登录A,弄了之后B运行ssh root@123.123.123.123,以便将A加入到B的know_ho ...
- 使用NGINX代理通过外网连接内网服务器的mysql和redis等
使用NGINX代理通过外网连接内网服务器的mysql和redis等 前言 使用工具 安装OpenResty 前言 服务器A.B,现在A和B互通,外网可以访问A,但是访问不到B,数据库等中间件安装在B服 ...
- 外网服务器设置OpenAI代理
文章目录 前言 一.准备外网服务器 二.安装Nginx 三.配置Nginx 1. 配置 2. 重启Nginx 四.测试 1. http 2. Python 前言 最近ChatGPT特别火爆,我们国内无 ...
- 使用squid 解决内网服务器通过设置代理访问外网
背景 线上算法服务有一个偶尔触发的逻辑需要访问三方的api,由于生产服务器无法访问外网,因此一直使用代理进行外网访问,最近代理服务器被重装了,由于该代理是前同事装的,导致这台服务器重装时候没有通知相应 ...
- redis desktop manager 连接外网redis服务器
redis desktop manager 连接外网redis服务器 connection name(自己定义)host(内网地址) prot(6379) ssh tunnel remote host ...
最新文章
- 从农场女孩到首位图灵奖女性获得者,回顾法兰西斯·艾伦的辉煌一生
- 基于源码仿建视频解析网站
- CodeForces 258D Little Elephant and Broken Sorting(期望)
- 路由器NAT负载均衡实验过程详解
- python find函数原理_Opencv findcontours函数原理,以及python numpy实现
- wordpress电商独立站模板
- 大华服务器如何修改IP,大华摄像头更改IP地址
- PDMS二次开发(十三)——Pipeline Tool升级到E3D版本
- 2022紫光展锐数字芯片提前批笔试
- 声纹识别概述(3)声纹识别系统
- 华为Mate 20 Pro更新EMUI9.1系统,系统流畅度稳步提高
- Win10 打印时提示 “发现您尚未安装打印机”
- OSINT 常用信息收集策略
- 闪光网-彭亮《可以平凡》
- 如何用行式 Excel 数据制作不定行列的分组交叉统计表
- 【RFC2663 IP 网络地址转换器 (NAT) 术语和注意事项】(翻译)
- 腾讯云服务器发送邮件的坑
- 地级市行政区域划代码
- python考试怎么过_面试问题整理之python测试
- Python 多因素方差分析
热门文章
- 网易邮箱大师获取下载链接时的验证码的分析解决 python
- 数组排列--不重复组合
- python之道_python之道03
- java kiwi_Kiwi TCMS 6.11 发布,开源测试用例管理系统
- html 复选框拖拽多选,js实现鼠标拖拽多选功能
- Python-Django毕业设计游泳馆管理系统(程序+Lw)
- Kubernetes 1.24 - 走向成熟的 Kubernetes
- Hook神器: frida超详细安装教程
- Android性能优化之线程池策略和对线程池的了解
- java in a nutshell_Java in a Nutshell学习笔记