vultr搭建ss
我在Ubuntu1604上运行的sslocal,但是发现firefox无法链接ss代理,后来用的chromium才成功连接上,
---------------------------- 下面是正文 -------------------
vultr是按使用时长计费的,比较划算
1.注册并付款:www.vultr.com // 这个就不多说了,现在都支持支付宝付款
2.创建服务器
2.1. 选择Server Location,我选的Tokyo
2.2. 选择Server Type,我选的ubuntu
2.3. 选择Server Size,我选的$5/mo的
2.4. 配置SSH Keys(以便远程SSH登录)(我把我做过的关键步骤高亮),配置好了以后点击选中它
Creating an SSH key on Linux
The tools to create and use SSH are standard, and should be present on most Linux distributions. With the following commands, you can generate ssh key.
- Run:
ssh-keygen -t rsa
. For a more secure 4096-bit key, run:ssh-keygen -t rsa -b 4096
- Press enter when asked where you want to save the key (this will use the default location).
- Enter a passphrase for your key.(就是你私钥的密码,你输一个密码就是了,自己记住,其实后面SSH登录也用不着你输这个密码)
- Run
cat ~/.ssh/id_rsa.pub
- this will give you the key in the proper format to paste into the control panel. (注意这里cat输出的内容就是你的公钥,下面有个步骤让你粘贴,就是粘贴这个东西,要全部粘贴过去,一个字符不漏) - Make sure you backup the
~/.ssh/id_rsa
file. This cannot be recovered if it is lost.
Adding an SSH key to your control panel(这个照做就是了,)
- Once you're logged in, go to https://my.vultr.com/sshkeys.
- Click "Add SSH Key".
- Enter a descriptive name for the key.(你随便给它取个名字就是了)
- Paste in your SSH public key. This is a long string beginning with "ssh-rsa". You should have saved this from when you generated your key.
- Click "Add SSH Key".
- Now, when you're deploying servers you will be able to select which SSH keys you want to add to the newly deployed server.
2.5. 点击Deploy Now部署服务器,等待其建好
2.6. 服务器建好之后,点击它,进入服务器Overview页面
在这里你可以看到服务器的:
IP地址(比如说123.123.123.123)
用户名(一般就是`root`,待会你ssh登录就用这里用户名)
密码(ssh登录的时候让你输密码就用这个密码)
2.6. SSH登录服务器、安装shadowsocks
2.6.1. SSH登录
切换到步骤2.4.中创建id_rsa.pub所在的目录
输入如下命令登录
ssh -i id_rsa root@123.123.123.123
2.6.2. 服务器安装shadowsocks
输入如下命令安装shadowsocks
apt install python-pip export LC_ALL=C // 这是为了解决一个pip install的报错,如果没报错可以忽略这一行 pip install setuptools pip install shadowsocks
创建shadowsocks配置文件ss.json
touch ss.json // 创建配置文件 vi ss.json // vi编辑配置文件,内容如下,按i键开始编辑,按ESC返回到命令行,输入:wq保存并退出 { "server":"123.123.123.123", // 服务器IP地址 , // 端口号 "local_address": "127.0.0.1", // 绑定本地IP地址,貌似对服务端没用,默认就行 , // 绑定本地端口号 "password":"asdf123456", // 客户端登录要用的密码 , // 默认即可,想了解可以翻文档 "method":"aes-256-cfb", // 默认即可,想了解可以翻文档 "fast_open": false // 默认即可,想了解可以翻文档 }
服务器端启动shadowsocks
ssserver -c ss.json
2.7. 客户端连接
同样按照2.6的步骤做,唯一不同的就是客户端启动用的是sslocal而不是ssserver命令
2.8. firefox配置socks代理
另外:
ssserver和sslocal可以用-v选项查看DEBUG信息,在没用daemon和log的情况下有助于解决一些连不上的问题
另外如果可以利用本地的192.168.x.x的地址来建立ssserver测试
vultr搭建ss的更多相关文章
- Vultr搭建SS服务
购买VPS VPS又叫虚拟服务器,相当于是讲物理服务器的资源进行虚拟划分然后分配给不同的用户使用. Vultr服务器按小时计费,最低0.004美元/h,算起来2.5美元/月,且destory掉服务器是 ...
- 用vultr搭建ss服务器的脚本
原文在此
- Vultr日本vps搭建ss/ssr/openvpn免流教程
每个月的手机流量不够用,运营商流量套餐价格偏高,怎么才能省钱?你在淘宝上,搜索手机免流,可找到很多奸商销售免流套餐,一块钱可买1GB流量,免流原理是什么?自己能搞吗? 手机免流原理 手机运营商中国电信 ...
- vultr VPS的购买及搭建ss介绍,支持锐速加速优化
Vultr虽然成立时间不久,但是其背景实力还是比较雄厚的,基于全球最大的游戏服务器提供商之一的基础,所以才有实力开设这么多的数据中心.有速度较好的日本东京.洛杉矶等机房,也有我们很多人需要的欧洲机房等 ...
- 记一次搭建SS服务器,完整的过程。
前言 这几天为了登录外网查询资料,谷歌经常抽风,国外的博客也打不开,都要整崩溃了.我以前(直到昨天以前)都是使用修改hosts来访问外网的,用的是 老D(https://laod.cn/hosts) ...
- 搬瓦工搭建SS的教程
前言 作者写在前面的话: 应同学的要求在此分享搬瓦工搭建SS的教程,此教程只作为学习之用,因某些原因本教程不适合长期使用,在大家学习之后请删除所做的操作,谢谢. 为方便以后查看,请及时收藏:GitHu ...
- 教你如何使用云服务器去搭建SS
注册云服务器 (首先推荐Vultr,注册链接:https://www.vultr.com/?ref=6962741,其他云服务商如阿里云HK,Linode等亦可使用,按需选择) 这里拿Vultr举例: ...
- 在VPS上搭建SS访问火星
前段时间发布了Visual Studio 2017 RC,由于现在VS没有离线的ISO了,只有一个在线安装文件.虽然可以通过这个在线安装文件生成完整的离线安装包(之前的ISO版本在安装过程中仍然需要联 ...
- 【原创】通过搬瓦工vps搭建SS环境,供学习用
博主前段时间处于某些不可告人的目的,但又限于各类科学工具被禁的窘境,用搬瓦工的vps搭建了次SS环境,现在就来回顾并不知廉耻的传授下经验. 第一步:购买vps 1.登录官网 https://bwh1. ...
随机推荐
- xml模块、项目开发过程
一.XML模块 xml指的是可扩展标记语言,是一种定义电子文档结构和描述的语言,可以用来标记数据.定义数据类型. 什么时候用xml? 当需要自定义文档结构时,使用xml.在java中经常会使用xml来 ...
- Java笔记(十四) 并发基础知识
并发基础知识 一.线程的基本概念 线程表示一条单独的执行流,它有自己的程序计数器,有自己的栈. 1.创建线程 1)继承Thread Java中java.lang.Thread这个类表示线程,一个类可以 ...
- SSH密钥登录让Linux VPS/服务器更安全
查看 /var/log 登录日志文件,突然发现服务器被人扫描端口在进行暴力攻击 平常登录服务器,都是使用用户密码登录,看来这样的做法并不安全,不得不关闭密码登录了. 总结了一个putty使用密钥自动登 ...
- [JSOI2018]列队
Description: 作为一名大学生,九条可怜在去年参加了她人生中的最后一次军训. 军训中的一个重要项目是练习列队,为了训练学生,教官给每一个学生分配了一个休息位置.每次训练开始前,所有学生都在各 ...
- BZOJ1290 : [Ctsc2009]序列变换
设$f[i][j]$表示$a[i]$改成$j$时的最小总代价. 若$a[i]<A(i-1)+1$,则不妨将其强行改成$A(i-1)+1$,如此处理之后$\min(f[n][1..Q])$就是答案 ...
- PAT基础6-3
6-3 简单求和 (10 分) 本题要求实现一个函数,求给定的N个整数的和. 函数接口定义: int Sum ( int List[], int N ); 其中给定整数存放在数组List[]中,正整数 ...
- 深入理解JVM(4)——对象内存的分配策略
一.Java所承担的自动内存管理主要是针对对象内存的分配和回收. 二.在Java虚拟机的五块内存空间中,程序计数器.Java虚拟机栈.本地方法栈内存的分配和回收都具有确定性,一般在编译阶段就能确定需要 ...
- 词向量保存为txt
model.wv.save_word2vec_format('w2v_mod.txt',binary=False)
- 了解CSS/CSS3原生变量var (转)
一.变量是个好东西 在任何语言中,变量的有一点作用都是一样的,那就是可以降低维护成本,附带还有更高性能,文件更高压缩率的好处. 随着CSS预编译工具Sass/Less/Stylus的关注和逐渐流行,C ...
- spring注解之@profile
spring中@profile与maven中的profile很相似,通过配置来改变参数. 例如在开发环境与生产环境使用不同的参数,可以配置两套配置文件,通过@profile来激活需要的环境,但维护两套 ...