? Editing: Post:21.body Save Delete Cancel
Content changed Sign & Publish new content

秘境

You never find it...

Follow in NewsfeedFollowing

友情链接:

观光团:

新域名启用 - nohup.bit

on Aug 16, 2017 ·
6 comments

申请了免费的.bit域名,在此要感谢 domains4free.bit

既然叫秘境,还是nohup一直后台运行吧……

新域名:nohup.bit

欢迎交换友情链接!

Read more

教你如何一分钟内快速搭建SS服务端

on Jul 31, 2017 ·
6 comments

如今SS已经成为流行的出墙方式,纵观各种语言实现的SS服务端,感觉还是Go的SS服务端最为便捷,因为Go的SS服务端就一个可执行文件,不需要任何环境的依赖。

本文为你分享如何用Go的SS服务端,配合当今最为流行的Docker容器化技术,分分钟搭建一个可以运行的SS容器化服务端。

服务器的准备:

接下来,我们撸起袖子开干吧!

  1. 登录墙外的Linux服务器,假设该服务器已经装好docker环境,直接在任意目录下建立Dockerfile,拷贝过去如下内容:

    
    FROM alpine:latest
    MAINTAINER NoOne
    
    RUN apk --no-cache add wget gzip && cd /
    RUN wget https://github.com/shadowsocks/shadowsocks-go/releases/download/1.2.1/shadowsocks-server.tar.gz --no-check-certificate
    
    RUN tar -zxvf shadowsocks-server.tar.gz
    RUN mv shadowsocks-server server
    RUN chmod +x server
    RUN apk del wget gzip
    RUN rm -rf /var/cache/apk/*
    
    EXPOSE 3389
    ENTRYPOINT ["/server", "-p", "3389", "-k", "YourPasswordHere"]
    
  2. 需要注意的是,替换最后一行的3389为你需要的端口号,这个端口号就是SS服务端容器需要对外暴露的端口号。第二个端口号,需要与Dockerfile中那个端口号一致。YourPasswordHere,替换为你需要的SS服务端密码。

  3. Dockerfile准备完毕,接下来就可以构建镜像了,在Dockerfile所在目录下,输入命令:

    docker build -t ss .
    
  4. 构建完成,中途如果没有输出错误,可以直接启动容器,这样SS服务端就完成了:

    docker run -d --name=ss --restart=always -p 3389:3389 ss
    

    注意:第一个3389,为映射到的Linux服务器的端口地址,修改为你喜欢的即可。默认加密方式为 aes-256-cfb,若要用其他加密方式,可以在Dockerfile中修改。

最后大功告成,用客户端连接你的SS服务端试试:


主机地址:你的Linux服务端公网IP

端口:3389

密码:你修改过后的密码

加密方式:aes-256-cfb
Read more

Mac中命令行设置SOCKS5代理

on Jul 28, 2017

接上篇,除了用Polipo将SOCKS5代理转为HTTP代理之外,Mac中还有一直方便的方法,用来直接将SOCKS5代理设置为命令行代理,方便出墙。

前提条件:本机已经运行SS客户端,并且已经成功连上服务端,假设本地SS客户端监听端口为:1080

以用Zsh为例,

// 设置代理 
export ALL_PROXY=socks5://127.0.0.1:1080
// 清除代理 
unset ALL_PROXY
// 查看ip测试是否生效 
​​​​​​​curl -i http://ip.cn

1080端口指向SS客户端的本地代理端口,修改完后,需要 source ~/.zshrc 来生效。

对于懒人来说,还有一种简便的办法:

alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080"
alias unsetproxy="unset ALL_PROXY"
aliaa ip="curl -i http://ip.cn"

这样,需要命令行翻墙的时候,输入 setproxy,再用命令ip可以查看到,IP已经是国外的IP。

取消命令行代理,可以直接使用unsetproxy命令即可。

Read more

为终端设置Shadowsocks代理

on Jul 27, 2017 ·
2 comments

Polipo 是一个很小以及快速的有缓存的 HTTP Proxy,关键是它可以和 Socks5 协议通讯。MacOS下,主要就是用homebrew来安装 polipo 工具。

brew install polipo

配置:

logSyslog = true  
logFile = /var/log/polipo/polipo.log  # 指定日志  
proxyAddress = "0.0.0.0"              # 监听地址  
proxyPort = 10001                     # 监听端口  
allowedClients = 127.0.0.1, 192.168.0.0/24 #允许的IP,注释掉则允许任何ip连接  
#authCredentials = "username:password" # 需要认证,注释掉则不需要
socksParentProxy = "localhost:8888"   # 指定上级代理为本地的8888  
socksProxyType = socks5               # 代理类型为socks5  
dnsNameServer = 8.8.8.8, 114.114.114.114 # 指定dns,不用系统的/etc/resolv.conf  
dnsQueryIPv6 = no # 禁掉IPv6

启动即可:

service polipo start

最后,修改shell的代理设置:

export ALL_PROXY=http://127.0.0.1:10001

即可实现在终端使用代理了,Let's Go!

Read more

成功搭建ZeroNet Blog!

on May 31, 2015 ·
5 comments

密境之旅开始了!

Read more
Add new post

Title

21 hours ago · 2 min read ·
3 comments
Body
Read more

Not found

Title

21 hours ago · 2 min read

0 Comments:

user_name1 day ago
Reply
Body
This page is a preview of ZeroNet. Start your own ZeroNet for complete experience. Learn More