远程工作的网站分享

本文整理分享一些远程工作相关的求职网站和信息分享网站。

垂直网站

  • [[LinkedIn]] 专业的职场社交网络平台,帮助个人和企业建立职业关系、分享信息和寻找职业机会。
  • [[Indeed]] 一个全球领先的招聘网站,帮助求职者找到合适的工作,同时帮助企业找到合适的员工,按照各个国家分配了不同的站点
  • [[Glassdoor]] 一家专注于工作场所透明度和公司评价的职业社区和招聘网站,是一家专注于公司评价的网站,他们也有招聘相关的业务 Glassdoor Jobs
  • Level.fyi 是一个专注于帮助技术行业专业人士了解和比较不同公司的薪资和职业等级的平台,是一家专注于提供职位薪酬的网站,也提供了招聘的业务
  • Wellfound 之前是 Angelist,专注于天使投资的网站,专注于初创公司招聘和投资的平台,旗下也有 Angelist Talents,帮助初创公司找到合适的人才,领先初创企业的职位
  • Remote OK 是著名的数字游民网站 NomadList 的姐妹网站,上面有大量的远程工作机会,Remote OK 专注于远程工作机会,可以根据时区和技能等因素来筛选工作。
    • 有一些岗位可能需要外国身份
  • Remotive 是一个付费使用的远程工作发布网站,目前主要的国家是美国,英国,加拿大,德国和法国。目前 Remotive 网站提供了包括 Software Development,Design,Marketing,Sales/Business,Product,Project Management,Data Analysis,DevOps/Sysadmin,Finance/Legal,Human Resources,QA,Writing 等等细分领域
  • JustJoin.it 主要是欧洲的岗位,大部分都在波兰
  • Toptal 是一个专门提供软件开发、设计、金融专家、产品经理和项目经理的专业网络。
  • Wellfound 是一个为初创企业和求职者搭建联系的平台,有超过 13 万的技术工作和 2.7 万家公司。
  • Flexjobs 是一个在全球寻找远程工作机会的网站,提供来自超过 5000 家公司,超过 5 万个岗位。
  • Nodesk.co 是一个发布顶级远程工作机会的网站。
  • Jsremotely.com 是一个寻找 JavaScript,React,Vue,Node.js,Angular 等工作的网站。
  • Tryremotely 是一个获取远程工作机会的网站,有超过 15000 家公司,超过 17000 个职位。
  • Virtual Vocations 是一个专注于提供远程工作机会,提供订阅服务,为远程工作者提供额外资源的网站
  • Startup 网站主要提供创业小公司招聘。
  • Careerflow,一个现代化的职业管理平台,旨在帮助求职者高效管理他们的求职过程,优化职业发展路径,并获得相关支持和资源
  • TheJobForMe,是一个注重 AI 的在线招聘平台,致力于帮助求职者找到最适合他们的工作机会,同时帮助企业找到合适的人才。
  • MatchThatRole.ai 是一个利用人工智能帮助用户找到合适岗位的网站。
  • https://www.homerun.co/ 是一个专为中小企业设计的招聘工具。它简化了招聘流程,通过一个清晰的仪表板跟踪所有职位和候选人。
  • flexjobs 美国工作、加拿大工作、英国工作
  • We Work Remotely 全栈、前端、后端、营销
  • himalayas 入门级到行政级,所有工作。
  • Remote.co 开发、质量保证、写作、管理
  • Dynamite Jobs 100% 在家工作
  • JustRemote 全栈、设计、管理
  • WorkEW 开发、营销、设计
  • Hubstaff Talent 前端、移动开发、设计

社区类

社区类表示的这是一个由用户驱动的社区,用户可以自由地在这些社区内分享有用的内容,所以有一些社区也会有专门分享工作机会的板块。

  • YC Jobs 初创企业的工作机会
  • 电鸭社区 国内的社区,是数字游民的聚集地,不过申请岗位需要消耗平台电量
  • V2EX 酷工作 V2EX 的工作板块,酷工作分类下偶尔会有一些远程岗位
  • GitHub Remote working 这个项目收集了很多支持远程的团队。

各个国家本土

中国

在国内

  • 脉脉,可以通过搜索「远程」找到相应的职位,但是比较少

澳洲

加拿大

日本

  • Indeed Japan: Indeed Japan 是一个全球性的招聘网站,在日本也有广泛的求职信息。
  • リクナビ NEXT (Rikunabi NEXT): リクナビ NEXT 是日本最大的就业支援网站之一。该网站提供广泛的招聘信息,包括全职、兼职和实习职位。
  • japandev 搜索日本的软件开发工作
  • offers.jp 是一个面向日本本土市场的招聘应用。
  • TokyoDev 面向 Senior 全英办公,独角兽,大手 SDE/AI/ML 等高技术职位偏多,年薪在 1000 左右。
  • マイナビ (MyNavi): マイナビ 提供多种职位信息,覆盖了不同行业和领域。它也是一个广泛使用的求职平台。
  • https://freelance.findy-code.io/ 一个日本本土市场的自由职业招聘网站
  • DODA 是一个专注于中高年求职者的招聘网站,提供丰富的职位信息。
  • はたらこねっと (Hatarako Net): はたらこねっと 主要面向服务行业,提供餐饮、零售、制造等领域的工作机会。
  • Green 专注于提供外语能力要求较高的职位,尤其是需要英语能力的工作机会。
  • ビズリーチ (BizReach): ビズリーチ 主要服务白领和专业人士,提供高级别的职位信息。
  • r-agent.com 日本本地的转职平台
  • CareerCross 主要针对国际专业人士,提供多语言的招聘信息。
  • ijob 面向在日华人的招聘网站

[[日本找工作网站]]

按照技术划分

前端岗位

Web3 相关

如何获知远程工作当地的收入水平

通过 indeed

访问 Indeed Indeed 页面上我们可以看到:

  • 指定国家指定职位的平均薪资;
  • 指定国家指定职位在不同地区的平均薪资;
  • 指定职位在指定国家薪资最高的公司;
  • 指定职位的相关职位平均薪资
  • indeed 上是按各国分区的,可以进一步精确到城市,而且它会提供每个职位的 opening 统计,所以只要键入关键词,就能看到某一地区在一定时间内(默认好像是最近一个月)所有的 opening,所以我们可以拿这个估算目的地的就业情况;
  • 不少国家的职位在 indeed 上会附上薪水,所以也可以拿来做参考;
  • 如果你熟悉 url 的话,可以利用 indeed 的 url 做批量查询,可以自己写个爬虫,或者拿 rss 订阅,这样你每天都可以看到最新的 opening
  • 以上算是一个简单的数据分析项目,从开题,查找数据源,分析数据,处理数据,一步步都包括了。基本上把一个 ds 项目的一步步都实践了一遍。当然你也可以拿 Python 把这些都复现一遍

2024-05-13 remote-job , remote , 远程工作 , jobs , hiring , technique , linkedin , indeed , glassdoor

Glance 个人自定义 Dashboard

Glance 是一个可以自行架设的个人 Dashboard 以及 RSS 订阅信息面板。

Glance 由 Go 语言和 JavaScript 实现,前端实现没有使用大的框架,非常简洁。

vxfl

支持不同的小组件,包括

  • RSS Feeds
  • Subreddit posts
  • 天气
  • 书签
  • 最新的 YouTube 视频
  • 日历
  • 股票
  • iframe
  • Twitch 频道和游戏
  • GitHub releases
  • 网页监控

官方还提供了好几种主题样式。

配置

官方给了一个预设的配置,也可以根据官方的配置自定义。


2024-05-09 glance , rss , self-hosted , golang , dashboard , personal-dashboard , stock , widget

Fileball 一款 iOS tvOS 上的媒体播放器及文件管理器

Fileball 是一款 iOS,tvOS 上的本地文件管理器,本地音乐播放器,本地视频播放器,以及文本编辑器,Fileball 可以在 iPhone,iPad,Apple TV 上使用。Fileball 可以连接网络共享,支持 SMB,FTP,SFTP,Synology,NFS,WebDAV 等,支持 Emby,Jellyfin 等,还可以连接百度网盘,Box,Dropbox,Google Drive,OneDrive,pCloud 等,可以作为 [[Infuse]] ,[[VidHub]] 等播放器的平替,高级版本价格也比较合适。Fileball 也支持 [[IPTV]]。

之前有写文章说我购买了一台 Apple TV,Fileball 那个时候就安装了,虽然平时使用还是 VidHub 比较多,毕竟还是有一个海报墙,但是 Fileball 作为一款文件管理器还是经常被想起来。

Fileball 原来叫做 Filebox,收到商标侵权投诉修改为 Fileball。

优点

Fileball 不仅能作为一个功能强大的媒体播放器,也支持文件管理,IPTV 网络流等功能。

Fileball 支持的协议和网盘非常多。

支持的网盘

  • Aliyun 盘
  • [[AList]]
  • 百度网盘
  • Box
  • Dropbox
  • Google Drive
  • Google Team Drive
  • OneDrive
  • pCloud
  • Synology
  • NFS

支持的协议

  • SMB
  • WebDAV
  • WebDAV(HTTPS)

支持的媒体服务器

  • Emby
  • Jellyfin

Fileball 另外的一个优点是它还可以作为一个音乐播放器,我自己测试一下之后,flac 等等格式都是可以正常播放。

缺点

Fileball 相较于当前两个比较热门的应用 Infuse 和 VidHub 也有一些致命的缺点。

  • 不支持 macOS
  • 不支持杜比,HDR

另外一些高阶的功能是收费的。

高级版

Fileball 高级版提供

  • MPV 播放器,更强大,更好性能,网络流缓存
  • 字幕,自定义字幕字体,位置,背景色,边框
  • 画中画
  • 自定义应用图标
  • 自定义主题
  • 功能个性化,任何功能都可以配置
  • 所有高级功能
  • 支持开发者

目前一次性收费 9.99 USD,折扣价格 6.99 USD;人民币 68 元,折扣价是 48 元。

2024 年上线三周年加上五月一号假期,所以折扣 48 RMB,美区 6.99 USD。

  • [[Infuse]]
  • [[VidHub]]

2024-04-30 ios , tvos , video-player , vidhub , infuse , sftp , smb , iphone , apple-tv

在日本申请入台证材料及在线提交注意事项

本文记录入台证办理的材料及提交手续,以及在使用线上提交系统的时候需要注意的点。入台证是中华民国台湾地区出入境许可证的俗称,所有进入台湾的人都需要申请此许可证。

准备材料

注意所有的提交的材料都需要小于 1MB 大小,最好保持在 512 KB 左右,另外虽然页面中标注了可以上传 PDF 文件,但实际上 PDF 文件无法上传,只支持上传图片格式,切记。

再提醒,如果验证码死活通不过了,记得更换一下浏览器,我自己使用 Chrome 无法提交验证码,不清楚那边除了问题,使用 Safari 没有问题。

材料清单

  • 大陆地区所发尚余 6 个月以上有效期限的旅行证件或香港,澳门政府核发的非永久性居民旅行证件,护照第一页照片个人信息页或扫描件
  • 最近一年以上期间,护照入出境查验章戳记录或签证,重入国等页面(如果最近一年内无出境记录,请上传最近一次)
  • 在留卡 正反面
  • 住民票,必需记录国籍,在留卡号,在留资格,有效期限等重要信息,打印的时候可以选择只隐藏个人番号,其他全部都需要
  • 照片(电子版) 3.4cm * 4.5cm 尺寸
    • 近两年内拍摄的色彩照片
    • 头部肩部端,脸部占据照片 70~80%
    • 两眼正视前方,清晰可见
    • 背景需要为白色
    • 不得佩戴粗框眼镜
    • JPG 或者 JPEG 格式,512KB 以内
  • 大陆身份证正反面
  • 如果是工作,需要提供 3 个月内开的在职证明,需要包括开具日期,名字,入职时间,部署,公司公章,公司地址电话等信息
  • 另外就是需要准备好自己的相关信息,包括护照号码,在留卡号码,身份证号码,护照有效期限,公司名字,家庭地址
  • 另外还需要一个在台联络地址,该地址可以提供台湾旅馆的地址(如果尚未订酒店,也可以填写欲入住酒店的地址和电话,个人建议直接订房网站搜索一个,然后在 Google Map 获取地址和联络方式)
  • 另外还需要提前准备一下亲属状况,包括父亲和母亲的姓名,生日,地址,岗位,单位名称,等虽然页面上显示只有名字和生日必填,但是审核的时候如果此处省略还是会打回要求补充

另外需要注意如果是日本工作签证申请入台证,需要已经在日本工作满一年,未满一年不被许可。另外如果手上持有的在留卡无法证明已经在日本一年以上,需要另外提交一张在留卡的正反面。

如果是学生

  • 有效学生签证(或再入国签证)以及学校核发的 3 个月内的在学证明

关于照片

最好提前准备好 3.5 乘以 4.5 cm 的白底照片,在 iOS 上可以下载一款叫做「证件照应用」,然后提前将照片裁剪一下,保存好。

提交材料

在中华民国内政部移民署的境外人士线上申办系统 提交上述的材料。

需要注意的是,在线上提交的过程中不要刷新页面,也不要使用浏览器的后退,不清楚这个网站是怎么设计的,一旦有刷新一些状态就丢失了。

缴费

缴费需要信用卡支付,Visa/MasterCard/JCB 都可以直接刷。

单次,600 新台币,一年多次,1000 新台币

打印

缴费成功之后,就可以打印「入台证」了,记得需要彩印


2024-04-22 签证 , 入台证 , 日本 , 东京 , 台湾 , 东京办理签证 , 旅行

从 Buffer 消费图学习 CCPM 项目管理方法

CCPM(Critical Chain Project Management)中文叫做关键链项目管理方法,是 Eliyahu M. Goldratt 在其著作 Critical Chain 中踢出来的项目管理方法,它侧重于项目执行所需要的资源,通过识别和管理项目关键链的方法来有效的监控项目工期,以及提高项目交付率。

CCPM 对于需要持续交付项目同时优化可用资源的团队来说是一个不错的选择。这个方法最初出现在 20 世纪 90 年代末,被宝洁,NASA 和德州仪器等公司所采用。

什么是 CCPM

CCPM 全称 Critical Chain Project Management,使用关键链方法的项目

  • 在规划时概述项目依赖和资源限制
  • 构建理想的项目工作流
  • 如果有需要向项目添加额外资源

完成操作之后,项目经理就可以根据可用资源是否已经得到利用来跟踪项目进度。

CCPM buffer 管理法是 CCPM 中的一种关键概念,它基于关键路径和资源约束来管理项目的时间和资源。在 CCPM 中,项目的关键路径是指项目中的最长路径,它决定了项目的总体交付时间。资源约束是指在项目执行过程中可能会出现的资源瓶颈或限制,例如关键资源的有限可用性。

CCPM 基于三个主要的原则

  • 打破对每项任务完成日期进行不健康承诺
  • 考虑资源的真实情况来规划项目
  • 将管理重点放在关键的事情上

然后最终决定任务完成日期。

为什么要有 CCPM

  • CCPM 首先要解决的一个问题就是对不确定性的恐惧,项目工具固定任务所需要花费的时间来估算,但是在现实中,每个人都知道任务的消耗世间可能是不明确的,有可能 5 天就能完成,但是也可能延迟到 10 天,但大部分的情况下可以给出一个大概的估算,比如 90% 的可能在 8 天时间内完成
  • 传统的项目管理无法充分利用提前完成的任务,而那些花费了比预计更长事件的任务会对后续的任务产生一系列连锁反应
  • 当很多任务并行时,下游任务可以在计划日期开始的可能性非常低
  • 大多数计划只考虑逻辑依赖,并假设资源立即可用,这通常会导致资源超载,延迟,多任务有压力。
  • 多任务并行处理通常受到追捧,但是却有一定程度会对项目完成产生灾难性影响
  • 越早开始做,就可以越早完成,当只有一件事情的时候,通常确实如此,但是如果同时处理很多事情时,可能现实情况恰恰相反

关键链(critical chain)和关键路径(critical path)的区别

关键路径法

  • 注重于基本项目任务的单一序列
  • 允许项目团队确定理想的工作流程,确保项目在预计时间内成功完成
  • 优先级列表中删除不包含在关键路径上的任何任务

而在关键链方法中

  • 最重要的是完成项目所需要的资源
  • 多余的资源包含在项目中,充当资源缓冲区
  • 如果团队没有利用任何额外的资源或资源缓冲区,则被认为正在成功前进

关键路径侧重于项目调度,而关键链更关注完成项目所需要的资源。

CCPM 的重点

关键

  • 将项目拆分为更小的任务,确定两种任务,对项目至关重要的项目,一种是需要很长时间完成的任务
    • 确定完成任务所需时间,传统项目管理中,通常强调每项小任务必需遵守计划制定的日期,但是在 CCPM 中为了补偿不确定性并兑现承诺,每个参与者都通过增加安全 Buffer 来增加每项任务的持续时间。
  • 考虑项目中的任何资源限制,减少工作延误和中断
    • 每一项任务都被拆分为专注期(Focus Duration)以及 Margin,这两部份共同组成 Task duration
  • 团队中的每个人都专注于个人任务
  • 禁止个人多任务切换
  • 避免浪费时间,只计划完成任务所需要时间的 50%,如果需要更多的时间,可以使用缓冲区完成剩余工作,通过这种方法,团队可以提高工作效率
  • 创建资源缓冲区,当任务需要更多时间才能完成时,资源缓冲区就会发挥作用。

在 CCPM 中,个别项目的延迟并不会影响到整个项目的工期,只是消耗掉一些缓冲而已,在剩余缓冲足够的情况下不需要采取任何措施。

什么是 Buffer

在 CCPM 中,buffer(缓冲, バッファー 消費)被用于管理项目中的不确定性和资源约束。

buffer 消费图包括了危险,警告,安全三个部分,分别是下图中的红色,黄色,绿色部分。

Sd2r

CCPM buffer 主要包括以下几个步骤:

  1. 确定关键路径:通过分析项目的任务依赖关系和持续时间,确定项目的关键路径。
  2. 识别资源约束:识别项目中可能出现的资源约束或瓶颈,例如某个关键资源的有限可用性。
  3. 创建 buffer:在关键路径上确定项目的关键链,然后为其创建 buffer。Buffer 可以分为两种类型:project buffer(项目缓冲)和 feeding buffer(供给缓冲)。
    • Project buffer:位于项目的最后一个关键链任务之后,用于保护整个项目的交付时间。Project buffer 的目的是处理不可预测的任务延误或其他项目风险。
    • Feeding buffer:位于关键链上的每个任务之前,用于保护任务的执行时间,以应对可能的资源约束或其他不确定性。
  4. 监控和管理 buffer:在项目执行过程中,通过监控关键链任务的进度和 buffer 的消耗情况,及时识别和处理潜在的风险和问题。如果 buffer 的消耗超过预期,项目团队需要采取相应的措施来恢复或调整项目进度。

CCPM buffer 管理法的核心思想是将 buffer 安排在项目的关键路径上,以平衡资源约束和不确定性,从而提高项目的交付时间和效率。通过有效地管理 buffer,可以更好地应对项目风险和不确定性,提高项目交付成功的可能性。


2024-04-11 ccpm , project-management , plan , 项目管理 , 计划

AI Shell 让 AI 在命令行下提供 Shell 命令

AI Shell 是一款在命令行下的 AI 自动补全工具,当你想要实现一个功能,敲一大段命令又记不住的时候,使用自然语言让 AI 给你生成一个可执行的命令,然后确认之后执行。

之前介绍过 GitHub Copilot CLI,这个作者受到此启发,做了一个开源版本的命令行工具。

安装

安装

npm install -g @builder.io/ai-shell

设置 API KEY

ai config set OPENAI_KEY=<your token>

会创建一个 .ai-shell 文件在 home 根目录。

用法

用法就非常简单

ai <prompt>

或者开启对话模式

ai chat

2024-04-04 ai-shell , ai , github , github-copilot , github-copilot-cli , openai , chatgpt , shell , bash , zsh

最棒的 Navidrome 音乐客户端 Sonixd(Feishin)

Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。 Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。

Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。

Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。

问题

安装的时候,如果遇到如下的问题,解决方案如下。

Sonixd.app is damaged and can’t be opened. 4XHg

在终端执行

xattr -cr /Applications/Sonixd.app

然后重新打开即可。

Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。

Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。

问题

安装的时候,如果遇到如下的问题,解决方案如下。

Sonixd.app is damaged and can’t be opened. 4XHg

在终端执行

xattr -cr /Applications/Sonixd.app

然后重新打开即可。


2024-04-02 sonixd , music-player , navidrome , jellyfin , airsonic , subsonic

中心化加密货币交易所 Gate 注册以及认证

Gate.io 是一个中心化的加密货币交易所。Gate 中文通常被称为「芝麻开门」,Gate 创立于 2013 年,前身是比特儿,是一家致力于安全、稳定的数字货币交易所,支持超过 1600 种数字货币的交易,提供超过 2700 个交易对。

优势

  • Gate 交易所支持的加密货币种类多
  • 为用户提供上百种合约交易
  • 提供永续合约,交割合约,期权和牛熊证
  • Gate 提供 API 支持超过 300 种加密货币交易
    • 支持 WebSocket 订阅
    • SDK 支持包括 Python,Java,PHP,C#,NodeJS,Go,JavaScript 等

历史安全事故

  • 2015 年 2 月,Gate 前身比特儿被黑客入侵,约 7170 枚 BTC 被盗
  • 2019 年 1 月,ETC 区块链遭受 51% 攻击,被盗取 54200 ETC,此次攻击并非交易所责任,而是由于 ETC 网络算力不足造成,Gate 仍然承诺承担用户损失

Gate 在 2020 年推出 100% 保证金审计,以保护用户资产安全。

为什么我要开通 Gate

  • Gate 提供的交易币种比较丰富,当然也可以说是山寨币比较多
  • 在 Gate 参与空投的项目方比较多
  • Gate 提供的 SDK 比较丰富,之后有时间可以进行探索
  • 交易机器人跟投(新手不建议合约以及开大杠杆)

220RFRl7mh

虽然之前已经注册过 Binance ,但是有一些小众的币种没有上线币安,另外币安的缺乏自动跟单系统。

注册条件

  • 海外邮箱
  • 海外 IP 地址
  • 身份证
  • 一台可以安装 Gate 应用的手机,需要用来人脸验证

注册流程

点击链接 进行,使用我的 链接 您可以获得 10% 的手续费折扣。

在官网输入邮箱和密码,完成邮箱注册之后,会收到一封官方的邮件,带有一个 6 位的验证码。输入验证码,然后完成注册。

完成身份认证

完成账号注册之后,需要完成 [[KYC]],在网站后台完成身份认证,个人信息只会作为平台的身份认证使用。

在网页「安全设置」,「身份认证」中,点击身份证,然后按提示输入居住地,然后身份证号码,然后上传身份证的正反面,提交之后等待审核完成(一般在几小时内,个人提交后几分钟就完成了)

在提交完身份证之后,可以根据自己的需求完成「地址认证」。

为了确保账号的安全,建议根据后台的提示完成 Gate 账号的二步验证,设定交易密码,完成手机账号绑定。

自此之后就可以开始欢乐地交易之旅了。

如何购币和充值

使用手机账号登录 Gate 之后,在首页就可以明显的看到两个按钮「快捷买币」以及「充值」。可以通过 P2P 的购买,或者直接通过链上转账完成向 Gate 的充值。


2024-03-31 交易所 , 中心化交易所 , 加密货币 , crypto , cryptocurrency

不重启的情况下重新加载 rTorrent 配置文件

因为我在 Screen 下使用 rTorrent,最近经常调试修改 rtorrent.rc 配置文件,所以想要找一个方法可以在不重启 rTorrent 的情况重新加载配置文件,网上调查了一下之后发现原来挺简单的。

首先因为我是在 screen 下使用,所以先

screen -ls
screen -r session_id

重新 attach 上,然后就进入了 rTorrent。

按下快捷键 ctrl + x,进入 command 模式

然后输入

import=~/.rtorrent.rc

回车

最后离开 screen

ctrl a+d

reference


2024-03-23 rtorrent , rutorrent , bittorrent , rtorrent-config , linux , screen

Go 语言编写的网络穿透工具 chisel

chisel 是一个在 HTTP 协议上的 TCP/UDP 隧道,使用 Go 语言编写,10.9 K 星星。

工具采用 HTTP 进行数据传输,将 TCP 和 UDP 封装在 HTTP 隧道中。可以用来做 [[内网穿透工具]]。

chisel 只有一个二进制可执行文件,客户端和服务端都包含在内。

在之前的文章中,介绍过不少内网穿透的工具,比如 [[frp]],[[nps]],还有一些已经非常成熟的商业化工具 [[Tailscale]] ,[[ZeroTier]] 等等,感兴趣可以查看历史的文章。

作用

chisel 这一类的工具可以有很多种用途,比如常见的端口转发,内网穿透等。

  • 也可以用来绕过防火墙,比如通常防火墙会禁用掉一些非常用的 TCP 协议,通过 chisel over HTTP 的特性就可以绕过此防火墙

安装

直接通过 GitHub release 获取二进制

或者通过 Docker

docker run --rm -it jpillora/chisel --help

或者 Go

go install github.com/jpillora/chisel@latest

macOS 下也可以

brew install chisel

端口转发

比如一台内网的服务器 10.0.0.1 上有一个本地端口 8000 的服务,目前没有暴露给外部访问。如果要在另外一台机器上能访问该服务。可以执行如下的操作。

在这一台服务器上执行 chisel 服务端,暴露 12000 端口

./chisel server -p 12000

在另外一台服务器 10.0.0.2 上,保证可以访问 10.0.0.1,然后执行

./chisel client 10.0.0.1:12000 28000:127.0.0.1:8000

这样就将 10.0.0.1 的本地 8000 端口,转发到了 10.0.0.2 机器的 28000 端口,此事在 10.0.0.2 机器上到 28000 的访问,就会通过 chisel 转发到 10.0.0.1 机器的 8000 端口。

比如可以用 Python 直接起一个测试的服务 python3 -m http.server --bind 127.0.0.1 8000

反向连接

刚刚上面的操作是通过在 10.0.0.2 机器作为 chisel 的 client。

同样也可以将 10.0.0.2 作为 chisel 的 server,比如在 10.0.0.2 服务器上

./chisel server -p 12000 --reverse

开启 reverse 之后,表示服务器端使用反向模式,流量转发到哪一个端口由 client 端指定。

然后在 10.0.0.1 服务器上执行

./chisel client 10.0.0.2:12000 R:28000:127.0.0.1:8000

此时 10.0.0.2 机器上也可以通过 28000 端口来访问 10.0.0.1 的 8000 端口。

socks 代理

除了直接转发 HTTP ,chisel 也可以设置 socks 代理。

比如在服务器中执行

./chisel server -p 12000

客户端可以

./chisel client server_ip:12000 socks

这个时候就默认开启了一个 1080 端口的 socks 代理,当然这个端口可以自己设置,结合 Socks 代理工具,或者 Proxychains 等工具就可以直接利用这个 socks。

经过上面的说明,既然 chisel 可以作为 Socks5 代理,那么其实用来作为穿透 GFW 的工具也是可以的

在公网的服务器上

chisel server -p 3000 --socks5

然后在本地执行

chisel client server_ip:3000 socks

2024-03-21 chisel , golang , frp , tailscale , zerotier , networking , virtual-networks

电子书

本站提供服务

最近文章

  • 远程工作的网站分享 本文整理分享一些远程工作相关的求职网站和信息分享网站。
  • Glance 个人自定义 Dashboard Glance 是一个可以自行架设的个人 Dashboard 以及 RSS 订阅信息面板。
  • Fileball 一款 iOS tvOS 上的媒体播放器及文件管理器 Fileball 是一款 iOS,tvOS 上的本地文件管理器,本地音乐播放器,本地视频播放器,以及文本编辑器,Fileball 可以在 iPhone,iPad,Apple TV 上使用。Fileball 可以连接网络共享,支持 SMB,FTP,SFTP,Synology,NFS,WebDAV 等,支持 Emby,Jellyfin 等,还可以连接百度网盘,Box,Dropbox,Google Drive,OneDrive,pCloud 等,可以作为 [[Infuse]] ,[[VidHub]] 等播放器的平替,高级版本价格也比较合适。Fileball 也支持 [[IPTV]]。
  • 在日本申请入台证材料及在线提交注意事项 本文记录入台证办理的材料及提交手续,以及在使用线上提交系统的时候需要注意的点。入台证是中华民国台湾地区出入境许可证的俗称,所有进入台湾的人都需要申请此许可证。
  • 从 Buffer 消费图学习 CCPM 项目管理方法 CCPM(Critical Chain Project Management)中文叫做关键链项目管理方法,是 Eliyahu M. Goldratt 在其著作 Critical Chain 中踢出来的项目管理方法,它侧重于项目执行所需要的资源,通过识别和管理项目关键链的方法来有效的监控项目工期,以及提高项目交付率。