您的位置:首页 > 其它

P2P端口映射开源工具:狗洞(dog-tunnel)安装脚本

2017-08-26 18:05 2031 查看
ubuntu16.04,包括安装go,以及dog-tunnel的下载和编译。

wget https://raw.githubusercontent.com/strange-jiong/small-demo/master/shell/install-dog-tunnel.sh sudo ./instlal-dog-tunnel.sh


编译之后在
bin
目录下面出现
dtunnel_s
dtunnel


脚本源码:

#!/bin/bash
--install go
apt-get install software-properties-common
apt-get install python-software-properties
add-apt-repository ppa:gophers/go
apt-get install golang-go git-core mercurial

--create GOPATH
echo "export GOPATH=/opt/go" >> ~/.bashrc
source ~/.bashrc
mkdir /opt/go
chmod 777 /opt/go
cd /opt/go
mkdir bin pkg src
chmod 777 bin pkg src

--install dog tunnel dependency
env GOPATH=/opt/go go get github.com/go-sql-driver/mysql
env GOPATH=/opt/go go get github.com/klauspost/reedsolomon
env GOPATH=/opt/go go get github.com/cznic/zappy
env GOPATH=/opt/go go get -u -d github.com/vzex/dog-tunnel
cd $GOPATH/src/github.com/vzex/dog-tunnel/
git checkout master
make
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu p2p dog-tunnel