-
2021-07-30 03:14:50
弹性云服务器 ECS
弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率
三年低至5折,多种配置可选了解详情
用户数据注入||https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0032380449.html,Windows弹性云服务器登录方式概述||https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0092494943.html,使用VNC Viewer连接Linux云服务器||https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0168615364.html,手工部署Docker(CentOS 7.5)||https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0141067581.html,创建密钥对||https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0014250631.html
https://www.huaweicloud.com/product/ecs.html
更多相关内容 -
游戏服务器中转代码
2015-02-09 14:16:44游戏服务器中转代码,一个比较简单的转发数据包 -
使用自己的服务器中转远程桌面
2021-12-31 14:21:55二、服务器是Linux 1、配置文件编写 2、放行配置端口 3、开启运行 4、后台运行和开机自启动 三、服务器是Win Server 1、编写配置文件 2、放行服务器端口 3、后台运行和开机自启动 一、准备 一台云服务器...目录
一、准备
一台云服务器(linux或win),自己的电脑可以开启远程桌面,frp工具
(如果网络访问不了GitHub,我下载好了,密码6666)
frp工具解压后
二、服务器是Linux
1、配置文件编写
①服务器端
更改 frps.ini 的配置端口
更改后将 frps 和 frps.ini 上传到服务器
[root@ecs-341890 hh]# ls frps frps.ini
再新建一个 run.sh ,里面输入
./frps -c ./frps.ini
赋予 run.sh 执行权限
chmod +x run.sh
服务器端配置完成
②客户端配置
将 frpc 和 frpc.ini 放到一个文件夹,frpc.ini 这样配置
在当前文件夹新建一个 run.bat文件,输入并保存
frpc -c frpc.ini
2、放行配置端口
在云服务器控制台的放行上面的两个端口,建议放行完成之后重启一下服务器
3、开启运行
①服务器端
执行
sh run.sh
正确运行可以看到
②客户端
自己电脑双击运行 run.bat 文件,正确运行可以看到
这时候可以连接远程桌面了,登录地址用"服务器地址:登陆端口",再输入名字和密码
4、后台运行和开机自启动
①服务器端后台运行
服务器端启动正常之后先按 Ctrl + Z 暂停当前任务,输入 jobs 查看已运行任务,记住小方框内数字
再使用
bg 1
将这个任务在后台运行
②客户端自启动并后台运行
先在客户端配置文件夹下新建 rd.vbs,输入
Set shell = Wscript.createobject("wscript.shell") a = shell.run ("E:\frpc\init.bat",0)
(绝对路径改成自己的)
再将 rd.vbs 创建一个快捷方式,把快捷方式放到启动目录下
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
内存占用也不大
三、服务器是Win Server
1、编写配置文件
①服务器端
②客户端配置
2、放行服务器端口
3、后台运行和开机自启动
参照上面客户端自启动并后台运行
-
服务器中转聊天室.rar
2020-08-14 14:25:32利用Python·实现中转服务器聊天,利用服务器进行中转。可以实现与多个客户端进行通讯。采用多线程技术。 -
基于TCP的服务器中转简易版QQ聊天程序
2019-04-16 17:01:10简易版QQ聊天 本程序基于VS2013开发,实现QQ客户端,QQ服务器的简易版聊天功能,是学习TCP客户端,...客户端发送的消息都经过服务器中转,然后发送到对端客户端,基于TCP模式实现,便于了解服务器,客户端的传输机制。 -
七牛分片上传,纯js代码,无服务器中转
2021-10-22 14:49:55七牛分片上传,纯js代码,无服务器中转 -
tailscale自建derper服务器中转,使用自定义端口
2021-12-24 12:37:49tailscale自建derper服务器中转,使用自定义端口使用自定义端口需要自己有域名 并且申请了SSL证书,域名没有进行备案的化 云服务器80会被劫持 443端口会被封禁!!!这就是为啥百度云 腾讯云 和阿里云 国内云服务器厂商无法安装官方脚本搭建成功的原因 官方脚本默认在443启动会自己申请证书 !!!!!!!
所以 在本教程之前请准备域名和证书 端口就可以使用任意端口(443也可以)
安装golang环境
tailscale项目使用的golang环境比较新,部署自定义derper服务要求golang版本1.16以上。推荐尽可能安装最新的版本,本文安装目前最新版本
golang官网在国外,直接从官网下载会比较慢,可以选择国内镜像站下载
wget https://golang.google.cn/dl/go1.17.6.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
编辑 /etc/profile文件,添加如下内容。编辑文件可以使用vim或者宝塔等其他工具。
export GOROOT=/usr/local/go export GOPATH=/usr/local/gopath export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$GOPATH/bin
保存退出后,执行以下命令使环境变量生效
source /etc/profile
检查golang是否安装成功
go -version
查看golang版本,如果有相应信息返回,则说明golang环境安装成功。
安装derper服务
1. 下载
安装derper服务,执行以下命令
安装之前设置下go代理执行如下代码
go env -w GOPROXY=https://goproxy.cn,direct
然后执行如下代码安装
go install tailscale.com/cmd/derper@main
等待下载安装完成,查看是否安装成功
2. 检查
derper -h
如果有以下提示信息
Usage of derper: -a string server address (default ":443") -bootstrap-dns-names string optional comma-separated list of hostnames to make available at /bootstrap-dns -c string config file path -certdir string directory to store LetsEncrypt certs, if addr's port is :443 (default "/root/.cache/tailscale/derper-certs") -dev run in localhost development mode -hostname string LetsEncrypt host name, if addr's port is :443 (default "derp.tailscale.com") -logcollection string If non-empty, logtail collection to log to -mesh-psk-file string if non-empty, path to file containing the mesh pre-shared key file. It should contain some hex string; whitespace is trimmed. -mesh-with string optional comma-separated list of hostnames to mesh with; the server's own hostname can be in the list -stun also run a STUN server -verify-clients verify clients to this DERP server through a local tailscaled instance.
则说明derper安装成功
在安装路径下/usr/local/gopath/bin下编写如下脚本:由于官方的443需要设置证书 这里我指定81端口
#!/bin/sh cd /usr/local/gopath/bin nohup ./derper -hostname 你的域名 -c=derper.conf -a :81 -http-port -1 -certdir /usr/local/cert -certmode manual -stun & echo $! > app.pid
然后保存文件在当前目录下runderper 赋权可执行
chmod +x runderper
编写如下停止脚本 保存为stopderper.sh
#!/bin/sh kill `cat app.pid` rm -rf app.pid
赋权可执行
chmod +x stopderper.sh
然后在路径/etc/systemd/system目录中添加服务脚本derper.service 脚本内容如下
Description=derper服务 After=network.target [Service] Type=forking ExecStart=/usr/local/gopath/bin/runderper ExecStop=/usr/local/gopath/bin/stopderper.sh [Install] WantedBy=multi-user.target
然后启动服务并设置开机启动,这样就可以守护程序不被恶意停止,依次执行如下命令
systemctl start derper systemctl enable derper
然后可以观察日志:
tail -f /usr/local/gopath/bin/console.log
当看到有如下输出
2021/09/18 15:04:31 derper: serving on :81 with TLS 2021/09/18 15:04:31 running STUN server on [::]:3478
登录官方tailscale设置如下代码
代码如下
// Example/default ACLs for unrestricted connections. { // Declare static groups of users beyond those in the identity service. "Groups": { "group:example": [ "user1@example.com", "user2@example.com" ], }, // Declare convenient hostname aliases to use in place of IP addresses. "Hosts": { "example-host-1": "100.100.100.100", }, "ACLs": [ // Match absolutely everything. Comment out this section if you want // to define specific ACL restrictions. { "Action": "accept", "Users": ["*"], "Ports": ["*:*"] }, ], "derpMap": { "OmitDefaultRegions": true, "Regions": { "900": { "RegionID": 900, "RegionCode": "mangoderp", "Nodes": [{ "Name": "1", "RegionID": 900, "HostName":"你的域名", "DERPPort": 81 }] }} } }
打开如下详情页观察
Relays #900 只有这一条说明已经连上了你的derper 并且只启用了你的derper服务器
注意 DERPPort 设置你的自定义端口我设置的81
"OmitDefaultRegions": true 只使用你自己的derper服务器屏蔽官方的服务器
重启客户端 然后相互ping通过则说明服务器正常 否则请反馈给我 本人centos8搭建测试成功
服务器需要开启tcp 81端口 udp 3478
本文参考了如下博客,同时加入了自己的设置保证自定义端口可用
-
易语言DNS服务器+中转服务器+过滤器源码
2022-01-17 18:05:28【纯源码】易语言DNS服务器 中转服务器 过滤器。 在问答区求源码,给了一个帖子测试不能用,而且代码超复杂,反而改起来不方便。所以做了这个。 里面数据包处理程序用了原来程序的代码,其余代码自己写的,分享... -
tcp服务器中转,服务器转发怎么实现
2015-02-04 04:03:55两个不同局域网的客户端A、B,一个公网服务器,A多线程向服务器发送文件,服务器收到文件转发给B,请问服务器端转发该怎么实现,需要同时传送多个文件 -
【即时通信1】--用Socket实现基本的点对点和服务器中转消息通信
2018-03-07 15:57:42本文阐述如何通过socket实现...2,通过服务器中转的方式,间接实现两个iOS设备之间的通信。 OSI七层协议模型 CocoaAsyncSocket iOS端使用CocoaAsyncSocket框架来调用底层socket。TCP的调用流程下体如下图:...本文阐述如何通过socket实现局域网内两个设备之间的通信。有两种方式:
1,通过socket直接在两个iOS设备之间进行对等通信(Pear to Pear)。
2,通过服务器中转的方式,间接实现两个iOS设备之间的通信。OSI七层协议模型
CocoaAsyncSocket
iOS端使用CocoaAsyncSocket框架来调用底层socket。TCP的调用流程下体如下图:
点对点通信
点对点通信的Demo可以参考:
iOS使用CocoaAsyncSocket框架socket通信的demo https://www.jianshu.com/p/68100d518468服务器中转消息通信
Demo可参考:
https://github.com/gongxiaokai/IMsocketDemo/其他问题
实现了最基本的消息通信距离实现一个完整的类似微信的IM软件还有很大的差距。需要解决的问题有:
1,如何实现公网IP之间的互相访问?什么是NAT穿透?
参考:http://hwycheng.bokee.com/2404843.html
2,需要实现应用层协议,对数据类型,数据发送的起止等等进行协定。
3,UI层技术,比如语音文字互转,聊天记录本地化等等需要开发。
参考:http://blog.csdn.net/codermy/article/details/70639948总结
团队接入IM功能有三种选择:
1,接入成熟的IM框架,成熟的框架有网易云信、云融等,优点是稳定,缺点是收费高。
2,接入半成熟的IM框架:例如gobelieve等,优点是收费低,缺点是稳定性稍差。
3,自己研发IM框架,比较靠谱的的选择是参考借鉴coderMyy的思路(iOS基于CocoaAsyncSocket,安卓和后端基于netty),继续开发。 -
矿池中转服务器搭建/中转服务器提供
2022-04-11 11:02:17已经搭建好的中转服务器可以直接使用,地址为 du1wu.vip,可以直接打开并收藏,找到自己想要的池子连接即可。 由于都是加密中转,对于不同的平台和内核设置略有差别,如果连接不上,出不来算力,可以添加上面的联系... -
闲来无事自己搭建了一个加密的鱼池中转服务器
2022-02-12 21:04:05闲来无事自己搭建了一个加密的鱼池中转服务器,有需要的可以拿去用了 -
sockc:socks5中继服务器(作为csock的下游)
2021-04-30 01:45:29一个socks4 / 5中继服务器,用作下游。 注意:与标准协议不完全兼容。 当前状态:Alpha之前。 支持Linux,Windows,OSX,iOS,Android,OpenWRT支持仍在进行中。 当前不支持配置选项worker-count和io-threads。 ... -
P2P直连?经服务器中转?
2012-12-21 23:01:07当同一个系统的两个客户端A、B相互发送消息给对方时,如果它们之间存在P2P通道,那么消息传送的路径就有两种:直接经P2P通道传送、或者经服务器中转。如下图所示: 通常就一般应用而言,如果P2P通道能够成功... -
VC++套接字(服务器中转)
2011-12-24 20:27:30我的网络课程设计:VC++套接字(服务器中转) 可上线,可下线,可中转客户端消息 -
中控电表数据采集软件,能采集97,07电表协议,但是得配合采集使用,或者有服务器中转
2014-12-24 16:39:21中控电表数据采集软件,能采集97,07电表协议,但是得配合采集使用,或者有服务器中转 -
建立数据中转服务器的详细方法
2021-03-24 17:27:06随着互联网应用的飞速发展,互联网给人们的生活带来了极大的便利。然而互联网暗藏的风险也如悬在头顶的利剑,...本文提出建立个数据中转服务器,在两个物理隔离的网络之间进行数据中转。并通过程序代码予以实现。 ... -
简单易上手搭建ETH服务器教程,实现中转私有化节点,加密运行
2022-04-15 07:16:12简单易上手搭建ETH服务器教程,实现中转私有化节点,加密运行,适合又想要Linux稳定性的,又不懂Linux的小白的学习者 功能:包含自启动和进程守护抽水转发,重启后可以自动运行,会放开防火墙和连接数限制,一键搞定 -
frp实现p2p远程连接桌面,非服务器中转
2021-10-19 14:38:21frp实现p2p远程连接桌面,非服务器中转frp实现p2p远程连接桌面使用工具服务器端配置(frp_0.37.1_linux_amd64)客服端A【被远程的电脑】配置(frp_0.37.1_windows_amd64)客服端B【远程电脑】配置(frp_0.37.1_... -
使用腾讯云服务器搭建离线(中转)网盘
2021-02-22 11:08:19使用腾讯云服务器搭建离线(中转)网盘 本文中,使用Aria2实现离线下载,使用Rclone实现上传。应当说,Aria2+Rclone是一个很好的组合。其中,Aria2是一款非常好用的命令行下载工具。当然,为了推广这款下载工具,... -
TCP中转站TCP端口中转工具(服务端+客户端)
2021-07-30 05:05:03软件简介 Soft Introduction服务端软件使用说明TCP中转站服务端软件在压缩包的TransferServer文件夹中,将压缩包解压后,首先编辑TransferServer.ini文件(配置服务端参数),然后执行Register.bat文件(安装服务),... -
VC++套接字(服务器中转).rar
2011-12-24 19:45:46VC++套接字(服务器中转).rar 服务器转发客户端消息,可上线,可下线,可踢人 -
中转服务器,SSL中转线路搭建
2022-04-23 22:46:01中转服务器,SSL中转线路搭建 -
搭建 git 本地中转站
2021-07-30 03:16:32局域网内有多台开发机器,因为种种原因,与服务器同步代码有不便之处。于是打算在本地做一个 git 的镜像,所有机器都统一 clone 这个本地镜像库,然后由这个镜像库负责与服务器更新。1. 使用 –mirror 参数 clonecd ... -
Node做中转服务器转发接口
2020-08-29 02:59:52主要介绍了Node做中转服务器转发接口的相关资料,需要的朋友可以参考下 -
Nginx配置作为中转服务器
2019-12-24 15:01:391.1、首先使用命令安装必要的组件 yum install wget yum install vim-enhanced yum install make cmake gcc gcc-c++ 1.2、下载nginx安装包 wget ...1.3、安装依赖,其中pcre(perl compatibl... -
该软件通过服务器中转可以跨越NAT网络,让任何能够上网的计算机都能够远程管理,因而使用更加方便。...
2009-05-24 08:14:57ttvnc远程工具,远程协助,打开之后有协助和被协助。...该软件通过服务器中转可以跨越NAT网络,让任何能够上网的计算机都能够远程管理,因而使用更加方便。该软件改造自 TightVNC VNC RealVNC 等远程终端控制软件。 -
本地服务器一键搭建
2014-06-07 20:23:16本地服务器一键搭建 -
如何搭建java的中转服务器
2016-10-20 08:54:08现在有一个项目,这个项目的页面、业务、图片分散在3个不同端口的服务中 ...可以通过新建一个新服务器,让前端访问这个新服务器。页面、静态文件以及业务由新服务器分配 对了,我没有服务端的源码 -
无须SMTP服务器中转直接将电子邮件发送到对方邮箱(附源码)
2008-11-24 04:14:00无须SMTP服务器中转直接将电子邮件发送到对方邮箱(附源码)【版 本】1.0.0【操作系统】Windows 桌面操作系统【作 者】谢红伟·chrys ·chrys@163.com ·http://www.viction.net【开发日期】2008-11-23 3:54【文档...