GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于gg修改器可以改服务器游戏吗_gg修改器可以修改什么游戏?的内容,赶快来一起来看看吧。
场景问题:
如果本地的项目在没有服务器的情况下,需要让他人访问;
在自己的电脑上搭建一个web服务器,实现本地的访问和外部的访问。我们就要做内网穿透了,内网穿透就是别人通过外网能够访问到我们本地的服务器。
市面上一些主流的内网穿透工具有:
Ngrok,Natapp,花生壳,Ssh、autossh,Frp,Lanproxy,Spike
这里介绍使用Ngrok工具。
官网提供免费的服务器可使用,但是域名是随机的,只能临时使用,但是作为开发测试,给远方的甲方看到自己的电脑上的项目,还是足够了。
傻瓜式操作,5分钟完成。
官方网站:https:///
自己下载相应的版本即可,我这里是Linux,选择Linux即可。
官方提供个三种安装方式,都可以使用。
第一种:下载解压得到一个脚本文件,执行即可。
第二种:apt安装即可。
第三种:用snap工具安装。
我这里用snap安装:
sudo snap install ngrok
添加authtoken,authtoken需要注册登录进去才可以看到,我用google邮箱默认登录即可。
添加authtoken
sudo ngrok config add-authtoken 29xKUhVc76mfOyPp3IYrXk6KIe7_4modhP9oq1B3beAWRKCtC
添加完成后,直接执行需要启动的端口即可。如这里是web网站,就使用80端口启动。
sudo ngrok http 80
启动后,会随机分配一个域名,用这个域名就可以实现外网访问自己电脑内网了,启动后界面:
这里分配的域名为https://1414-96-9-67-134.ap.ngrok.io/,如果是甲方,给他用这个域名,就可以访问自己的电脑的web网页了。
浏览器打开测试就可以访问了。
虽然官方有自己的服务器,需要更多的功能还是需要付费,比如自定义域名。所以这里可以自己搭建服务器。
目前只有版本1开源可搭建,版本2以上没有开源,毕竟人家也要吃饭的。代码也要2016年停止更新,所以现在基本都是用这套代码的。
github地址:https:///inconshreveable/ngrok
官方示意图:
1:域名解析
这里是我自己的域名ywbj.cc 为例子配置。
打开域名管理页面,建立两个A记录,把域名解析到服务器上,用来关联ngrok服务。
添加*.ngrok.ywbj.cc和ngrok.ywbj.cc两条记录
到时候将通过 xxx.ngrok.ywbj.cc:端口 来访问代理服务器。
2:安装git
git一般是默认安装的,没有的话直接安装即可
#centos
yum install git
#或者ubuntu
sudo apt install git
3:安装、配置go语言环境
ngrok是基于go语言开发的,所以需要先安装go语言开发环境。
我这里是ubuntu,直接安装
sudo apt install golang -y
安装完成后go version可查看版本是否安装成功。
ubuntu@ubuntu:~# go version
go version go1.13.8 linux/amd64
安装好后,需设置go环境变量。
由于我是在线安装,只需要配置两个环境变量。
cd ~
# 到主目录
vi .bashrc
# 打开配置文件,在末尾添加如下
export GOPATH=/usr/local/ngrok/
# 这个目录是go的工作目录,即等下要编译ngrok的目录
export NGROK_DOMAIN="ngrok.ywbj.cc"
#ngrok服务二级域名,后面生成证书时的$NGROK_DOMAIN
如果是自己下载的golang版本,则还需要配置添加其他两个环境变量,这里例子为:下载版本放在安装 /usr/local 路径:
export GOROOT=/usr/local/go
# 这个目录是go的解压目录
export PATH=$GOROOT/bin:$PATH:$GOPATH/bin
# 设置bin目录
更改完成后,刷新生效配置
source .bashrc
4:下载获取 Ngrok 源码
下载源码
git clone https:///tutumcloud/ngrok.git ngrok
进入目录
cd ngrok
5:根据自己的域名生成证书
openssl具体参数,可以自行研究,比较复杂,下面$NGROK_DOMAIN变量,就是环境变量已经配置好了。如果没有配置DOMAIN环境变量,也可以,只需要在执行前加条命令。
NGROK_DOMAIN="ngrok.ywbj.cc"
然后生成证书
openssl genrsa -out base.key 2048
openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pem
openssl genrsa -out server.key 2048
openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr
openssl x509 -req -in server.csr -CA base.pem -CAkey base.key -CAcreateserial -days 10000 -out server.crt
生成完成,替换原来的默认证书
cp base.pem assets/client/tls/ngrokroot.crt
cp server.crt assets/server/tls/snakeoil.crt
cp server.key assets/server/tls/snakeoil.key
6:编译生成服务端和客户端
ngrokd 为服务端的执行文件,ngrok为客户端的执行文件。
make release-server release-client
注:我这里服务器和客户端都是同一平台,所以我同时编译即可。如果客户端不同,分开执行。
以windows、arm、linux客户端版本编译,如下:
GOOS=linux GOARCH=amd64 make release-client
GOOS=windows GOARCH=amd64 make release-client
GOOS=linux GOARCH=arm make release-client
不同平台使用不同的 GOOS 和 GOARCH,GOOS为go编译出来的操作系统 (windows,linux,darwin),GOARCH, 对应的构架 (386,amd64,arm),对应如下:
Linux 平台 32 位系统:GOOS=linux GOARCH=386
Linux 平台 64 位系统:GOOS=linux GOARCH=amd64
Windows 平台 32 位系统:GOOS=windows GOARCH=386
Windows 平台 64 位系统:GOOS=windows GOARCH=amd64
MAC 平台 32 位系统:GOOS=darwin GOARCH=386
MAC 平台 64 位系统:GOOS=darwin GOARCH=amd64
ARM 平台:GOOS=linux GOARCH=arm
编译出的程序会放在ngrok/bin/下,ngrok为客户端程序,ngrokd为服务器程序。
7:启动服务器端
ngrokd为服务器端。
cd ngrok/
sudo ./bin/ngrokd -domain="ngrok.ywbj.cc" -httpAddr=":8080" -httpsAddr=":8081" -tunnelAddr=":4443"
上面domain为自己的域名,设置默认http,https端口分别为8080,8081,连接的tunnel(隧道端口)为4443端口。端口可以随意设置,并不是唯一的。
启动后浏览访问http://ngrok.ywbj.cc:8080/,可以看到提示,也是启动了隧道。
查看端口情况,也可以看到已经启动。
netstat -lntup|grep ngrok
8:客户端启动
将ngrok通过工具,传送到需要穿透的客户端机器。
在同一文件夹中,创建ngrok.cfg配置文件,并写入基础配置。
sudo vim ngrok.cfg
添加内容如下:
server_addr: "ngrok.ywbj.cc:4443"
trust_host_root_cert: false
此文件位YAML格式,缩进用空格。
server_addr后填写你的域名,要和之前写的一模一样。
4443是固定端口,一般不改,但也可以在服务端更改。
web也可以改成其他,启动客户端80端口。
./ngrok -subdomain web -config=ngrok.cfg 80
第一次启动有点慢,耐心一点,可能需要等待重连一会。连接成功后,显示:
浏览器访问http://web.ngrok.ywbj.cc:8080/即可穿透访问内网客户端80端口。
9:使用固定端口配置
如果想一次性转发多个端口或者想指定远程的对应端口,需要完善ngrok.cfg,如:
server_addr: ngrok.ywbj.cc:4443
trust_host_root_certs: false
tunnels:
ssh:
remote_port: 1122
proto:
tcp: 22
ss:
remote_port: 8388
proto:
tcp: 8388
ftp:
remote_port: 20
proto:
tcp: 20
ftp2:
remote_port: 21
proto:
tcp: 21
http:
subdomain: www
proto:
http: 80
https: 443
使用方法,启动特定的转发tunnel
./ngrok -config=ngrok.cfg start http
当然也可以将所有配置全部转发
./ngrok -config ngrok.cfg start-all
10:后台启动
服务端:
nohup ./bin/ngrokd -domain="ngrok.ywbj.cc" -httpAddr=:8080 -httpsAddr=":8081" -tunnelAddr=":4443"
> /var/log/ngrokd.log 2>&1 &
客户端:
必须加上参数 -log=stdout,否则是不行的
nohup ./ngrok -config ngrok.cfg -log=stdout start-all > /var/log/ngrok.log 2>&1 &
到此,ngrok服务器搭建完成。
以上就是关于gg修改器可以改服务器游戏吗_gg修改器可以修改什么游戏?的全部内容,希望对大家有帮助。
gg游戏修改器怎么导入游戏,gg游戏修改器:最简单的导入游戏方法 大小:13.84MB6,195人安装 如果你是一个狂热的游戏爱好者,你肯定会想尽一切办法让游戏更加好玩。而gg游戏修改……
下载gg修改器root免费内购_gg修改器官网下载免root 大小:18.28MB7,654人安装 大家好,今天小编为大家分享关于gg修改器root免费内购_gg修改器官网下载免root的内……
下载gg游戏修改器最新版本,发现最新版本的gg游戏修改器,让游戏体验焕然一新 大小:8.00MB6,549人安装 对于许多游戏玩家而言,游戏修改器是非常常见的辅助工具,它们被广泛用于各种不同类……
下载gg修改器2021免root,提高游戏体验的必备利器–gg修改器202root 大小:15.11MB6,578人安装 游戏是现代年轻人的主要娱乐活动之一,而手机游戏则成为人们最爱的游戏方式。但有时……
下载gg修改器要不要更新最新版,gg修改器值得更新最新版的原因 大小:7.26MB6,378人安装 作为一款游戏辅助工具,gg修改器在游戏中扮演着重要的角色。它给玩家带来了更多的乐……
下载gg修改器下载中文2020,优秀的GG修改器下载中文2020使游戏更加美妙! 大小:15.57MB6,283人安装 在现如今的游戏世界中,愈发流行的一种玩法就是游戏修改。众所周知,游戏修改能让玩……
下载gg修改器主页中文,让游戏更丰富有趣的神器gg修改器主页中文 大小:16.74MB6,266人安装 对于游戏爱好者来说,玩游戏是一种放松身心,放松压力的方式。而对于有一定实力的玩……
下载gg修改器免root安装_gg免root修改器下载 大小:9.01MB7,518人安装 大家好,今天小编为大家分享关于gg修改器免root安装_gg免root修改器下载的内容,赶……
下载gg修改器最新版王者荣耀,王者荣耀必备工具,最新版gg修改器让你稳定升分 大小:15.80MB6,143人安装 王者荣耀自上线以来,就一直是移动端游戏界的领军者,是很多玩家心中最喜欢的手机游……
下载如何下载gg修改器最新版本,如何下载gg修改器最新版本? 大小:3.37MB6,117人安装 GG修改器是一款非常方便实用的游戏修改工具。它可以帮助玩家快速地修改设定,使游戏……
下载