当前位置: 首页 > news >正文

英文淘宝网站建设app推广代理平台

英文淘宝网站建设,app推广代理平台,上海杨浦区建设网站,wordpress 换域名后什么是 Serveo Serveo 是一个免费的内网穿透服务,Serveo 可以将本地计算机暴露在互联网上,官方声称其为 Ngrok 的绝佳替代品。 Serveo 其最大优点是使用现有的 SSH 客户端,无需安装任何客户端软件即可完成端口转发。 Serveo 工作原理很简单…

什么是 Serveo

Serveo 是一个免费的内网穿透服务,Serveo 可以将本地计算机暴露在互联网上,官方声称其为 Ngrok 的绝佳替代品。

Serveo 其最大优点是使用现有的 SSH 客户端,无需安装任何客户端软件即可完成端口转发。

Serveo 工作原理很简单,当用户通过 SSH 连接到 Serveo 时会与该网站建立一个远程代理,Serveo 随后会生成一个 公共 URL,任何人都可以通过这个 URL 访问你的本地计算机。

官网: https://serveo.net

使用 Serveo

Serveo 的使用非常简单,只需要可以使用 SSH 客户端并且能连接到互联网的任意系统都行。比如LinuxWindowsMacOS 等系统,就算是 AndroidiOS 也同样没问题。下面我们来看几个最常用的使用实例。

  1. 开放本地服务到公网

将一个本地应用的 8080 端口映射到公网中。

# 如果要转发其它端口,只需替换端口为其它就可以了
$ ssh -R 80:localhost:8080 serveo.net
Hi there
Forwarding HTTP traffic from https://sedo.serveo.net
Press g to start a GUI session and ctrl-c to quit.

SSH 连接成功后,会随机生成一个 serveo.net 二级域名。随后你就可以使用浏览器访问这个随机生成的二级域名 sedo.serveo.net 间接访问到本地计算机 8080 端口上的服务了。

SSH 初次和一个新服务器建立连接时会有提示,直接选择 yes 即可。

如果你不想使用随机域名,想指定一个固定的二级域名也是可以的。

# 这里指定为 sissi.serveo.net 可以根据自身情况进行替换
$ ssh -R sissi:80:localhost:8080 serveo.net
Hi there
Forwarding HTTP traffic from https://sissi.serveo.net
Press g to start a GUI session and ctrl-c to quit.
# 上面的域名是简写的,你也可以写出完整的域名。
$ ssh -R sissi.serveo.net:80:localhost:8080 serveo.net

SSH 连接成功后,此时就可以在公网上使用 sissi.serveo.net 访问到你本地计算机 8080 端口的服务了。

上面的例子中,我们转发的是 HTTP 服务。如果你需要转发的是 TCP 服务其实方法也很简单,同样只需设置公网的转发端口和本地端口就可以了。

例如:我们需要将本地 3306 端口转发到公网中,使用下面命令即可。

# 可以自行设置公网端口,这里设置为 1111
# 如果公网端口设置为0,就会采用一个随机端口进行转发
$ ssh -R 1111:localhost:3306 serveo.net
$ ssh -R 0:localhost:3306 serveo.net

例如:将本地 SSH 重定向到公网

在很多场景下,我们需要远程访问到本地计算机的 SSH 服务。要实现这样的需求也很简单,只需要使用下面的命令。

# 名称为自定义里设置为 myhost
$ ssh -R myhost:22:localhost:22 serveo.net
Hi there
Forwarding SSH traffic from alias "myhost"
Press g to start a GUI session and ctrl-c to quit.

连接成功后,接下来你就可以从公网上对这个内网计算机的 SSH 进行访问了。

$ ssh -J serveo.net myuser myhost
Hi there
myuser myhost s password:
Last login: Mon Dec 24 21:00:32 2019 from 127.0.0.1

-J 选项是在 OpenSSH 7.3 版本才引入的,如果你使用的 SSH 客户端版本较旧,则可以使用 ProxyCommand 选项来替代。

$ ssh -o ProxyCommand "ssh -W myhost:22 serveo.net" user myhost

一些其它技巧

保持 SSH 连接不超时

众所周知,SSH 连接一旦超时就会自动断开,这样就很容易造成服务中断。这里我们只需给 SSH 连接增加一个保活参数 -o ServerAliveInterval 60 就可以了。

# 每隔 60 秒做一次连接保活
$ ssh -o ServerAliveInterval 60 -R 80:localhost:8080 serveo.net

对 SSH 连接进行守护

上面的方法虽然可以解决超时的问题,但进程始终是在前台运行的。为了彻底解决这个问题,官方推荐使用 AutoSSH 来进行进程守护。

AutoSSH 是一个用来对 SSH 连接进行监控的程序,可在遇到程序问题或者是网络问题时自动进行重连,以达到长期保持 SSH 稳定连接的目的 。

安装 AutoSSH

# Debian / Ubuntu 系统
$ apt install autossh -y # CentOS / RHEL 系统
$ yum install autossh -y
  • 将 AutoSSH 加入到系统服务

这里以加入到 Systemd 系统服务为例,此方法适用于 CentOS 7Debian 8Ubuntu 16 及以上系统版本。首先我们创建一个 AutoSSH 的 Systemd 服务。

$ cat > /etc/systemd/system/autossh.service <[Unit]
Description autossh
After network.target [Service]
Type simple
Environment "AUTOSSH_GATETIME 0"
ExecStart $(command -v autossh) -M 0 -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 80:localhost:8080 serveo.net
Restart on-abort [Install]
WantedBy multi-user.target
EOF

AutoSSH 的 -M 参数主要用于指定一个监听端口来监视 SSH 连接状态,这里指定为 0 的主要目的是禁用 AutoSSH 的监控端口。保活依然使用 SSH 自己的 ServerAliveInterval 和 ServerAliveCountMax 选项来完成。

其次,Systemd 系统服务创建完成后,我们启动这个 AutoSSH 的服务并设置为开机自启。

如果你无法通过 22 端口连接到 Serveo,官方还预留了 443 端口给你使用

$ systemctl start autossh
$ systemctl enable autossh

使用自定义的域名 / 子域名

$ ssh -p 443 -R 80:localhost:8080 serveo.net

默认情况下,我们都是使用的 Serveo 生成的二级域名进行连接的。如果你想使用自己的域名也是可以的,方法非常简单。只需要在你的域名所在 DNS 中添加一条 A 记录和一条 TXT 记录就可实现。

添加一条 A 记录

A | serveo | 159.89.214.31

添加一条 TXT 记录

TXT | serveo | authkeyfp SHA256:pmc7ZRv7ymCmghUwHoJWEm5ToSTd33ryeDeps5RnfRY

authkeyfp 后面跟的那一串字符是 RSA 密钥指纹,你可以使用 ssh-keygen -l 命令进行查看。

DNS 解析记录增加好后,你就可以使用自定义域名进行连接了。

$ ssh -R serveo.sissi.org:80:localhost:3000 serveo.net

 还有很多好玩的,自行去官网查询。

http://www.ds6.com.cn/news/81431.html

相关文章:

  • 向搜索引擎提交网站地图深圳网站建设公司官网
  • ifm网站做啥的在哪里找软件开发公司
  • 佛山网站建设公司哪家性价比高最近新闻事件
  • 网站做优化需要哪些后台信息自助建站系统源码
  • 哪个网站做螺丝生意好旅行网站排名前十名
  • wordpress 防站教程网站建设优化的技巧
  • 怎样提升企业网站的访问青岛模板建站
  • 建设银行官方网站首页入口google关键词排名查询
  • 马云做黄页网站时候北京网站建设专业公司
  • jsp电商购物网站开发公司策划推广
  • 中山市饮食网站建设培训公司
  • 有什么方法在淘宝发布网站建设设计东莞seo技术培训
  • 做网站引流到天猫关键词搜索工具app
  • 企业可以做哪些网站有哪些怎么去推广自己的公司
  • 织梦网站如何做二级导航栏百度框架户开户渠道
  • 关于企业网站建设的必要性企业网站推广优化
  • 手机网站建设市场seo排名优化软件免费
  • 知名设计网站公司网站不收录怎么解决
  • 学生兼职网站开发seo优化人员
  • wordpress商城加导购北京seo顾问服务
  • 网站建设客服电话怎么找广州网站排名专业乐云seo
  • 营销企业有哪些谷歌seo优化怎么做
  • 网站建设营销快速seo软件
  • 湖南做网站哪家好个人网页免费域名注册入口
  • 沈阳有做网站的吗百度一下知道首页
  • 慕课网站开发今日头条收录入口
  • 安装wordpress之后品牌seo是什么意思
  • 用数字做域名的网站注册百度账号
  • 个人备案可以做企业网站吗开发一个平台需要多少钱
  • 服务器域名多少钱洛阳seo外包公司费用