分享

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

 醉人说梦 2018-09-01
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_sdtunnel

脚本源码:
​#!/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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多