SSH的三种端口转发(Port forwarding)/ 隧道协议概要 – 陪她去流浪

SSH的三种端口转发(Port forwarding)/ 隧道协议概要 – 陪她去流浪

用SSH有一段时间了,自认为对ssh的操作还是有一定的了解。而今天我要介绍的是ssh的三种端口转发(隧道协议、Tunnel、Port forwarding)功能的使用与它们的使用场合。

为什么要用ssh的端口转发功能,我想大家一定明白(不明白也无所谓,既然来到了这里,你肯定是想把它弄明白的!)。一来是为了安全(数据加密传输);二来是为了突破(穿越)某些防火墙对某些主机的访问限制。

据我所知,SSH一共提供了 3 种端口转发,分别是本地转发(-L参数)远程转发(-R参数)动态转发(-D参数)。接下来我就一一介绍这几种不同的转发方式的使用。我尽量简明扼要地叙述主题重点,让人一看就学会(回忆起)该如何操作。

本文用到的一些“术语”和约定

既然提到转发,就应该明白:这是三台主机之间要合作干的事。不然为何不两台主机直连,而要通过第三者转发?

本地主机:形式为IP或域名,你当前正在使用的这台机器;

远程主机:形式与本地主机一样。这里的“远程”并不是指实际的距离有多远,准确地说是“另一台”;

本地转发

本地转发,顾名思义(有点)就是本地主机端口通过待登录主机端口转发到远程主机端口上去。

本地转发通过参数 -L 指定,格式:-L [本地主机:]本地主机端口:远程主机:远程主机端口。加上ssh待登录主机,这里就有了三台主机。

举例:ssh -L 50000:www.google.com:80 user@host。例中本地主机远程主机待登录主机分别用颜色红绿蓝标识。

当成功执行上面的命令之后,访问本地的50000端口,就等同于访问 www.google.com 的 80 端口。但和直接访问有着本质的区别:这次是通过登录主机来安全转发数据的,没有人知道你和远程主机之间传输了何种数据。就算你不能和远程主机建立连接(而登录主机能访问),那就能突破(绕过)(防火墙的)限制。

但本例其实举得不够好。就算你能访问 www.google.com,你却依然不能其它主机,甚至是 google域 的另一台主机,比如 plus.google.com。想要更全面的端口转发功能,还需动态转发

远程转发

远程转发是指登录主机端口通过本地主机端口转发到远程主机

远程转发通过参数 -R 指定,格式:-R [登录主机:]登录主机端口:远程主机:远程主机端口

举例:ssh -R 0.0.0.0:8080:localhost:80 user@host

当成功执行上面的命令之后,访问登录主机的 8080 端口就相当于访问 localhost:80!

不要小看这个例子,它可是有相当有用。我书读得多,不会骗你 :-)

设想这样一种情况(其实这种情况太普遍了):你在本机开发了一个web应用,想拿给别人测试,但现在你却处在内网,外网是无法直接访问内网的主机的,怎么办!?很多人可能会说,找台有公网IP的主机,重新部署一下就行了。这样可行,但太麻烦。然而自从你了解了ssh的远程转发之后,一切都变得简单了。只需在本地主机上执行一下上面例子的命令即可实现外网访问内网的web应用,相信我,我经常就这样干,屡试不爽。这简直是太好了,awesome! 让你从此对ssh爱不释手。

动态转发

相对于本地转发和远程转发的单一端口转发模式而言,动态转发有点更加强劲的端口转发功能,即是无需固定指定被访问目标主机的端口号。这个端口号需要在本地通过协议指定,该协议就是简单、安全、实用的 SOCKS 协议。FQ(你懂的)就靠她了!

动态转发通过参数 -D 指定,格式:-D [本地主机:]本地主机端口。相对于前两个来说,动态转发无需再指定远程主机及其端口。它们由通过 SOCKS协议 连接到本地主机端口的那个主机(peer,比如最常见的浏览器)指定(此属协议内容,无需深究)。

举例:ssh -D 50000 user@host

当成功执行上面这个命令后。通过协议告诉你要访问的远程主机及端口,然后你与目标主机之间的数据就通过登录主机安全地传输了。

最常见的用途:FQ(大家都懂的)。在浏览器中设置代理类型为 SOCKS(5),主机及端口:127.0.0.1:50000。然后 gg/ytb/tt/fb 等就一丝不挂地摆在眼前了!

iPhoneから送信

SSH的三种端口转发(Port forwarding)/ 隧道协议概要 – 陪她去流浪

faillog – アカウント ロックの状況確認と解除

/var/log/faillog (ログイン失敗を記録するファイル) を参照・管理する。
ログインの失敗回数がしきい値を超えると、アカウント ロックされるが、faillog コマンドでロックを解除することができる。

ログイン失敗回数の記録をリセットする。 (アカウント ロックが解除される。)
faillog -u ユーザ名 -r

ログイン失敗回数を確認する。
faillog -u ユーザ名

ログイン失敗回数のしきい値は、以下のファイルの「deny」で設定する。
/etc/pam.d/login
/etc/pam.d/vsftpd (FTP ログイン)
/etc/pam.d/sshd (ssh ログイン)
/etc/pam.d/gdm (X ログイン)

faillog – アカウント ロックの状況確認と解除

让 Safari 更好用,10 款实用 Safari 扩展推荐

by Brick

少数派 / 2017-08-20 14:11

今天苹果正式宣布了支持从 Mac App Store 下载 Safari 扩展,Safari 扩展可以理解为专门服务于 Safari 的应用,它能增强浏览器的功能,提升我们的使用体验。本文介绍的 Safari 扩展目前还没有上架 Mac App Store,不过都能正常使用。关于已上架 Mac App Store 的 Safari 扩展,过两天我会单独出一篇文章来详细介绍。


少数派上已经有很多 Chrome 的扩展分享文章:

其实 Safari 也有不少实用的扩展,虽然数量没有 Chrome 那么多,不过还是有一些值得拿出来跟大家分享的。今天我想跟大家分享 10 款我平时在用的 Safari 实用扩展。

Safari Keyword Search

如果你不喜欢使用 LauchBar 或者 Alfred,可以试试这个免费的搜索扩展。它同样可以实现输入关键词后,搜索指定网站。比如我可以输入 tb 充电宝 后直接在淘宝中搜索「充电宝」。

🔗 下载链接

类似的扩展还有 Search Alias。

🔗 下载链接

NoMoreiTunes

平时在看少数派的应用测评时,经常会点开文章里面的 App Store 链接。iPhone 的话会自动跳转到 App Store 应用,这我们已经很习惯了。但 Mac 也会自动跳转到 iTunes 就让我有点无法接受,因为网页的打开速度比 iTunes 快很多,而 Mac 的处理方式是既打开了网页,还激活了 iTunes,另外很多人本身也不喜欢 iTunes 这个应用。

NoMoreiTunes 就能解决这个烦人的问题,它能阻止自动唤醒 iTunes 或者 Mac App Store,然后在顶部显示一条小横幅,需要跳转的时候点击一下就可以了。

🔗 下载链接

Autopagerize

平时我们搜索 Google 之后,如果搜索的结果不在第一页,就需要滑到底部然后点击「下一页」的按钮。这个扩展可以让你滑到底部之后实现自动翻页,省去点击「下一页」的按钮。

🔗 下载链接

Onscreen Keyboard

有时候我们会需要在不信任的电脑或者网站上输入自己的账户密码,使用键盘输入的情况下可能会被保存输入记录。为了提高安全性,我们可以使用这款扩展,它能在输入密码的时候自动弹出一个虚拟键盘,让你用鼠标在虚拟键盘上进行输入。

🔗 下载链接

PanicButton

有时候在公共场合会偷偷看一些不该看的东西(手动狗头),这个时候突然有人朝你这边走了过来!说时迟那时快!你猛地按了一下工具栏上的一个按钮,或者按下一个快捷键,就能立刻把当前所有网页保存起来,并且打开一个提前设置好的安全无害绿色网页(再次手动狗头)。

运行后 PanicButton 会在工具栏显示刚才关闭的网页数量(可以在设置中隐藏),再次点击就能恢复刚才的网页了。

🔗 下载链接

Sessions

这个扩展和上一个类似,也是可以一键保存当前打开的所有网页,然后可以一键恢复。

不同的是这个扩展功能稍微丰富一些,可以设置 X 分钟后自动保存。

🔗 下载链接

广告拦截

Safari 上的广告拦截扩展也有不少,比较出名的有:

我没有仔细对比过它们的区别,对于国外网站的屏蔽我感觉都大同小异,国内网站的屏蔽效果都不怎么样。但因为都是免费的,大家可以都下载来试试看。

Translate

这个扩展功能很简单,就是调用 Google 翻译对网页进行翻译。

🔗 下载链接

Syndicate

有些网站的 RSS 地址不一定会放在明显位置,利用这个扩展,就能自动帮你找出当前网页的所有 RSS 地址。

🔗 下载链接

Push for Kindle

这个扩展可以让你将文章发送到 Kindle。

🔗 下载链接


下载少数派 iOS 客户端,不再错过任何一款好用的工具 📱

Shared via Inoreader

iPhoneから送信

让 Safari 更好用,10 款实用 Safari 扩展推荐

只能用 1 次的网盘,火狐出品的文件阅后即焚服务:Firefox Send

by 沨沄极客

少数派 / 2017-08-21 12:46

Firefox Send 是由火狐推出的一项实验性功能,它提供的是一种类似于阅后即焚的文件分享服务。

与其他实验性功能不同的是,它是一个 Web 页面。你不需要安装任何插件,就可以用任何浏览器访问它。而且允许用户上传最大为 1 GB 的文件,然后生成一个只允许一次下载的分享链接。

传输速度测试

我在相同的网络环境下进行了一次横向测试,上传一个 25.3 MB 的压缩包文件。分别在百度网盘、 Firefox Send、SendAnywhere 的网页版上进行了这次测试,测试浏览器为 Chrome。

  • 百度网盘网页版,耗时 56 秒,平均上传速度为 452 KB/s。
  • SendAnywhere 网页版,耗时 1 分 09 秒,平均上传速度为 367 KB/s。
  • Firefox Send,耗时 1 分 24 秒,平均上传速度为 301 KB/s。

传输速度与运营商的投入有着直接的关系。由于百度网盘是国内网站,在国内的服务器数量也远超 Firefox Send。

同时,Firefox Send 目前还只是一个实验性项目,所以传输速度稍慢也情有可原。

在上传完毕之后,Firefox Send 还会保留该设备「上传但是尚未分享」的历史记录,随时可以把这些文件发送给别人。

别具一格的阅后即焚-文件版

与其他「长期保留」的文件存储服务、具有「即时性」的文件传输服务不同,Firefox Send 创建的每个链接只允许 1 次下载,如果在 24 小时内没有任何下载,则文件过期,并会自动从 Send 的服务器中删除。

这样的链接通常是用于私人之间的单次分享,比如一些不适合公开的重要文件、私人照片。

如果你不想通过 QQ、微信传输,也不想上传到网盘(因为它们在传输和存储环节都有潜在的安全隐患)。甚至 SendAnywhere 也可能会在某一方的 App 中留下「历史记录」。

而当你使用 Firefox Send,基本可以做到「天知地知,你知我知」的程度。——双方使用的都是浏览器,文件的存储和传输是加密的,服务器的文件会在一次下载后自动删除。即使其他人查看浏览器的历史记录,网页上的文件记录也早已删的干干净净,无法追查。

而且,如果这些重要文件被泄露了,那一定就是对方干的好事。

如果你对它感兴趣,可以访问 Firefox Send 体验。


除了本文介绍的 Firefox Send,少数派还介绍了这些好用的文件传输工具:

下载少数派 iOS 客户端,不再错过任何一款好用的 App 📱

Shared via Inoreader

iPhoneから送信

只能用 1 次的网盘,火狐出品的文件阅后即焚服务:Firefox Send

日本IDCF Cloud放宽注册限制,中国人可以注册了

by admin

如有乐享 / 2017-08-17 16:22

7efa749fly1fimpkdu2llj20qq0f949r.jpg

IDCF有些人可能不陌生。15年的时候曾被撸的厉害。

随后没多久IDCF开始封国内注册的账号。

新注册的用户必须是日本本地地址,手机号码。验证信用卡需要 1W日元。

今年年初的时候,IDCF明显放松了验证。验证信用卡只需要1日元,且没有国家的限制。

我的新账号就是2017年3月份左右注册的,使用的日本手机号,国内VISA卡验证。

 

IDCF 最最低配置,每个月只要 260日元/月,合RMB 15元/月

 

IDCF官网

https://idcf.jp

 

IDCF邮件

I guess you registrated chinese mobile phone number.
Our rules about the registration of overseas phone number(include chinese phone number) are below.
・About mobile phone number, we are permitting the registration of japanese mobile phone number only.
・About fixed-line phone number, we are permitting the registration of japanese and overseas phone number.
So, if you want to registrate your phone number, please registrate japanese mobile phone number or chinese fixed-line phone number.
Regards.

意思是使用国内座机号码就可以注册了。谢谢 @zcm135246 LOCer 提供情报。

 

座机在哪?

亲戚没有?公司没有? 好吧,去马路边的电话亭吧~

验证比较松,可以试一试 Sonetel.com一款支持很多国家的免费电话号码平台

 

信用卡

信用卡验证比较宽松了!

可以使用国内VISA 或者 JCB 卡,均可以。

验证扣除1日元。会回退到卡内。

 

注册返钱

1)通过邀请链接注册成功送 2000日元(4个月有效期)。

我的邀请链接:https://console.idcfcloud.com/signup/?friend=130d7d96-ead5-4cd2-b181-9820f482f9aa

 

2)送500日元的优惠码:TRIAL4CPN170705  (半年有效期)

谢谢@破论坛早晚药丸 提供优惠码信息~

 

 

账号审核

注册账号,验证信用卡后,账号不是立即就能使用。需要等待IDCF审核。(也有部分人注册秒成功,不用审核)

Wait until the registration of the payment method is completed. Usually, it is completed by the end of the next business day.

审核等待的时间可能会很长,1天 — 2周~~~

 

VPS配置

  • CPU:E5-2680 v2 @ 2.80GHz 1核
  • 内存:1G
  • 硬盘:SSD固态硬盘 15G
  • 流量:3TB/月
  • 带宽:2Gbps
  • IP:x1
  • 构架:KVM
  • 价格:日本VPS   500日元/月(约等于25左右人民币)

 

最便宜技巧

开通机器的时候,【Image】 选择 【IOS】,选择你要安装的系统,然后 【Volume】选择 3GB~~~~

最后价格为 260日元/月~~

这么低的配置爱国非常合适哦~~~~

 

谢谢已经不在官方群的 @phenfun 大佬很早之前透露的方法~

 

 

数据中心

日本东区1,日本东区2,日本西区

 

测试IP

203.137.182.2

 

性能测试

----------------------------------------------------------------------     CPU model            : Intel(R) Xeon(R) CPU E5-2697A v4 @ 2.60GHz     Number of cores      : 1     CPU frequency        : 2596.992 MHz     Total size of Disk   : 4.5 GB (3.1 GB Used)     Total amount of Mem  : 980 MB (899 MB Used)     Total amount of Swap : 511 MB (0 MB Used)     System uptime        : 86 days, 7 hour 50 min     Load average         : 1.54, 1.41, 1.31     OS                   : CentOS 6.5     Arch                 : x86_64 (64 Bit)     Kernel               : 2.6.32-431.el6.x86_64     ----------------------------------------------------------------------     I/O speed(1st run)   : 88.5 MB/s     I/O speed(2nd run)   : 112 MB/s     I/O speed(3rd run)   : 105 MB/s     Average I/O speed    : 101.8 MB/s     ----------------------------------------------------------------------     Node Name                       IPv4 address            Download Speed     CacheFly                        204.93.150.152          3.10MB/s           Linode, Tokyo, JP               106.187.96.148          6.72MB/s           Linode, Singapore, SG           139.162.23.4            1.27MB/s           Linode, London, UK              176.58.107.39           378KB/s

 

马甲评价

IDCF线路表现一直不太好,这次开放中国座机注册,可能线路会更炸~

喜欢折腾的可以上车~ 不喜欢折腾的,建议上樱花的车吧~ 也是能注册的。

 

 

 

Shared via Inoreader

iPhoneから送信

日本IDCF Cloud放宽注册限制,中国人可以注册了