[可能会被逼成为独立开发者] 如果做一个命令行版的 Proxifier,支持 MacOS, Linux ,你会付费买吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
whoisghost

[可能会被逼成为独立开发者] 如果做一个命令行版的 Proxifier,支持 MacOS, Linux ,你会付费买吗?

  •  
  •   whoisghost
    fanpei91 Apr 12, 2019 11801 views
    This topic created in 2571 days ago, the information mentioned may be changed or developed.

    近来因听力障碍问题,找工作很困难,有了打算走独立开发路线的想法。打算第一款产品做命令行版的 Proxifier,用命令行感觉酷酷的。我不会搞 UI 设计,也没这天赋,只有写像这样比较底层的东西有点能力。

    什么是 Proxifier? 简单来说,Proxifier 可以强制不支持网络代理的程序支持 SOCKS。比如 MacOS 版的微信没有代理设置选项,那么可以用 Proxifier 强制它走代理。

    假设我开发了出来,打算定价 2 美刀 /年,Proxifier 一次性买断的价格最便宜是 39.95 美刀。我知道很多人喜欢一次性买断,但是一次性买断会让开发者逐渐减少优化改进的动力,或者开发个第二版又重新收费,就像 Dash 一样。

    目前还没听说哪个命令行软件有靠收费,不知我这个想法是否幼稚?还请各位拍砖。本人开发能力虽然不是很厉害,然而根据我以前做的一开始啥都不会的开源项目经验来看( Github: https://github.com/fanpei91 ),只要是我想做的,基本上都能做出来的,哪怕是一点相关知识都没。

    80 replies    2020-02-17 05:38:53 +08:00
    MaxZ
        1
    MaxZ  
       Apr 12, 2019 via iPhone   1
    不会,刷过的路由器都有这个功能
    whoisghost
        2
    whoisghost  
    OP
       Apr 12, 2019
    @MaxZ 呃,路由器是如何强制 A 程序走代理,B 程序不走代理呢?怎么做到的呢?
    paloalto
        3
    paloalto  
       Apr 12, 2019
    如果不是命令行的话,我会付费,哪怕是 menu bar 小应用也行。
    一年 2 刀太便宜了,凑个整数,一年 10 刀。
    paloalto
        4
    paloalto  
       Apr 12, 2019
    没有现成的吗,按说这个需求开发人员应该经常遇到吧。我一直懒得去找。遇到这个需求我就直接走全局了。
    whoisghost
        5
    whoisghost  
    OP
       Apr 12, 2019
    @paloalto 这样的话,跟 Proxifier 就打不出太多差异化来,即使比它更便宜。
    sunocean
        6
    sunocean  
       Apr 12, 2019 via iPhone
    做个 menu bar 程序吧 不用设计界面,点击有个下拉菜单就行
    Varchar
        7
    Varchar  
       Apr 12, 2019   1
    我是很喜欢 menu bar 这种操作方式
    yukiww233
        8
    yukiww233  
       Apr 12, 2019
    还砍掉了 gui 的话,对比 Proxifier 的优势在哪里呢
    crs0910
        9
    crs0910  
       Apr 12, 2019
    跟它一样好又比它更便宜就已经够秒杀它了
    paloalto
        10
    paloalto  
       Apr 12, 2019
    大家可以现在就打钱,然后可以远程看你写。养成系+众筹+直播。
    whoisghost
        11
    whoisghost  
    OP
       Apr 12, 2019
    @yukiww233 优势就是看不到界面,有股神秘感,命令行操作起来酷酷的,哈哈。
    shawndev
        12
    shawndev  
       Apr 12, 2019 via iPhone
    免不免费不重要,但是代理这东西,开不开源很重要。开源了就不大好收费了,pivot,redhat,docker 和 mongodb 毕竟是少数。
    fkmc
        13
    fkmc  
       Apr 12, 2019   3
    proxychains-ng ?
    nutting
        14
    nutting  
       Apr 12, 2019
    这个价格我支持
    nutting
        15
    nutting  
       Apr 12, 2019
    记得支持 10.11
    linhua
        16
    linhua  
       Apr 12, 2019
    感觉你可以和 SocksCap64 的作者交流一下
    https://www.sockscap64.com/homepage/
    linhua
        17
    linhua &nbs;
       Apr 12, 2019
    photon006
        18
    photon006  
       Apr 12, 2019
    强制应用代理可以 proxychains,也是命令行。另外如果目的只是想穿过虚拟混泥土建筑用 openwrt 路由器是最优选择,连接设备不需额外设置就能正常使用。
    MaxZ
        19
    MaxZ  
       Apr 12, 2019 via iPhone
    @whoisghost 这个的做不到,但是我觉得大部分人用 proxifier 也就是科学上网吧
    nanaw
        20
    nanaw  
       Apr 12, 2019
    可以,非常支持,proxifier 太贵了,还不跨平台,并且没有 Google/apple 那样方便的激活码管理(除非上架 Microsoft Store )
    并且提几个需求:
    1. 方便的配置代理链(套娃),为一条链路套用多个代理
    2. 能对常见的代理工具友好适配(你懂的)
    3. 不要侧漏(什么 udp,dns 请求,ping 之类),所有流量类型都能代理走
    4. 对虚拟机的支持(重点)。部署在物理机上可以方便的为每一个虚拟机网卡( nat 或桥接)设置不同的透明代理
    5. 跨平台,起码 win 和 Linux 要支持。。
    j3n5en
        21
    j3n5en  
       Apr 12, 2019
    marcong95
        22
    marcong95  
       Apr 12, 2019
    多一个选择总是好的,但是强烈希望不要忽略了 Windows。

    不过目前来说我还没遇上非要 Proxifier 不可的场景
    CallMeReznov
        23
    CallMeReznov  
       Apr 12, 2019
    之前 V2 有个人发过类似的
    https://kkcap.net
    wdhwg001
        24
    wdhwg001  
       Apr 12, 2019 via iPhone
    Win 平台,支持 UWP,支持 UDP、ICMP、DNS 特殊处理,支持自定义规则,能扛大流量(>500Mbit/s )的话,20 刀 /台年付订阅,带 Key 仅允许同 Key 在一台机器上使用而不是绑机器码的话,我愿意。
    deepzz
        25
    deepzz  
       Apr 12, 2019
    不仅要有产品思维,还需要有用户思维。简单易上手,跨平台,跨终端都是可以考虑的。不要因为不会而不去做,毕竟作为独立开发者来说是养活自己的东西。
    whoisghost
        26
    whoisghost  
    OP
       Apr 12, 2019
    @photon006 #18 proxychains-ng 只对动态链接的程序有效,静态链接的无效,比如强制 go get 命令走代理就不行了。
    stardust21
        27
    stardust21  
       Apr 12, 2019
    远程不知道需不需要听力好,可以看看这个机会: https://yizaoyiwan.com/discussions/12217
    test0x01
        28
    test0x01  
       Apr 12, 2019 via Android
    redsocks2
    whoisghost
        29
    whoisghost  
    OP
       Apr 12, 2019
    @nanaw #20 好像没哪个代理协议支持 icmp 吧?要代理 icmp,估计得用 vpn 的相关技术才行了。
    whoisghost
        30
    whoisghost  
    OP
       Apr 12, 2019
    @stardust21 也被远程团队因听力拒绝过,好像几乎所有的远程团队都会有视频电话,这我都有障碍。
    loginbygoogle
        31
    loginbygoogle  
       Apr 12, 2019 via Android
    独立开发者可不是这么好混的
    whoisghost
        32
    whoisghost  
    OP
       Apr 12, 2019
    @paloalto #3 多谢支持,虽然我还不确定是否要开干!
    westoy
        33
    westoy  
       Apr 12, 2019   2
    996 变 007

    月收入五位数变三位数

    和老板、PM、HR 撕变成了和甲方、平台、推广联盟、分发平台撕

    做半年整个人都废掉了

    这就是绝大部分独立开发者的经历

    想好再跳坑

    真的要跳, 也别做这种小众定位的产品
    fengdra
        34
    fengdra  
       Apr 12, 2019
    还以为是说英语听力....
    nanaw
        35
    nanaw  
       Apr 12, 2019
    @whoisghost 我知道这个不太好实现。但这确实是个漏姨妈的点。比如软件后台 ping 一下再 httping 一下立马暴露。
    还有命令行确实是个好东西可它的优势不在于“ cool ”啊。我理解的优势是对复杂操作的高效方便和对脚本自动化的支持,劣势不必我多说。
    是 CLI 还是 GUI 还是得看需求。
    whoisghost
        36
    whoisghost  
    OP
       Apr 12, 2019
    @nanaw #35 技术上的问题不是问题。只是我担心,为了转发 icmp,需要用户自己架设 vpn server 来转发 icmp,这会不会让用户很麻烦?但是也只有这个方案了。tcp/udp 的话,socks5 倒是支持的。
    janxin
        37
    janxin  
       Apr 12, 2019
    有开源软件有这个功能,要么做个 GUI 方便小白用户还是可以收费的
    whoisghost
        38
    whoisghost  
    OP
       Apr 12, 2019
    @westoy #33 看样子你经历过呀!哈哈!
    xinhangliu
        39
    xinhangliu  
       Apr 12, 2019 via Android
    hanxiV2EX
        40
    hanxiV2EX  
       Apr 12, 2019 via Android   1
    透明代理了解一下。
    https://github.com/icymind/VRouter
    abmin521
        41
    abmin521  
       Apr 12, 2019 via Android
    > 只要是我想做的,基本上都能做出来的,哪怕是一点相关知识都没



    大佬喝可乐
    fsafdasfsdafsd
        42
    fsafdasfsdafsd  
       Apr 12, 2019
    @whoisghost
    价格差异化就是差异化。
    fsafdasfsdafsd
        43
    fsafdasfsdafsd  
       Apr 12, 2019
    @whoisghost
    应该考虑解决听力问题。
    nvhanzhi
        44
    nvhanzhi  
       Apr 12, 2019
    做面向普通大众的,不要做面向程序员的,界面不行可以先弄个很烂的界面,以后有机会找人搞个界面或者自己折腾一个
    learnshare
        45
    learnshare  
       Apr 12, 2019
    proxychains 能应对一些问题
    然后命令行工具会导致用户群体都是开发者,因此都有能力去 Github 上找方案
    akring
        46
    akring  
       Apr 12, 2019   2
    个人经验,这种面向开发者的工具受众实在是太小了,付费用户就更少了,想靠这个成为独立开发者不是太可行
    akring
        47
    akring  
       Apr 12, 2019
    @westoy 过来人的经验,很中肯。这种小项目最多只能当 Side Project
    zzr9270zzr
        48
    zzr9270zzr  
       Apr 12, 2019
    上面很多人都说了一个观点:太小众。真的是非常赞同他们了,命令行这一条基本就限制死了用户群,然而这么小众的东西,哪怕是程序员都用的不是特别多吧,考虑下更大众化的工具,比如下载器就是一个很不错的方向,可以免费,但是基于免费产品推广付费项目,也是非常好的思路。
    GM
        49
    GM  
       Apr 12, 2019
    proxychains 了解一下。
    CoderGeek
        50
    CoderGeek  
       Apr 12, 2019
    很小众 没有 gui 收入不是很保证
    thomaspaine
        51
    thomaspaine  
       Apr 13, 2019
    其实 gui 没有想象中这么难

    proxifier 难点在于网络这块,功能点不仅仅是让不支持 socks5 代理的走代理,还有很大一块是自定义程序走代理,和自定义域名走代理,这个就要自己写虚拟网卡了吧,而且 win、mac、linux 的防火墙指令都不一样的,做起适配来蛮麻烦的
    iasuna
        52
    iasuna  
       Apr 13, 2019 via iPhone
    没有 gui 就太小众了
    ss 加 openwrt 也能实现类似功能吧
    感觉很难有销量 还是慎重吧
    liuminghao233
        53
    liuminghao233  
       Apr 13, 2019 via iPhone
    稍微有些难度

    这个不能用虚拟网卡
    因为是在传输层做手脚的
    不仅截到数据包 而且还要拿到对应进程信息
    比如说 win 上面用 lsp
    mac 的 proxifier 估计实现需要写 kernel extension
    linux 还没想到
    Lonely
        54
    Lonely  
       Apr 13, 2019 via iPhone
    @liuminghao233 是的,mac 上用了 kernel extension
    iorilu
        55
    iorilu  
       Apr 13, 2019
    难, 用命令行的一般不会掏钱买软件, 倒不是舍不得钱

    既然搞技术就不怕折腾, 其实任何东西都有免费的, 无法就是愿不愿意折腾的
    dangyuluo
        56
    dangyuluo  
       Apr 13, 2019
    先说你怎么收美金
    XnEnokq9vkvVq4
        57
    XnEnokq9vkvVq4  
       Apr 13, 2019
    不看好。
    msg7086
        59
    msg7086  
       Apr 13, 2019
    一年 2 美元,要做到普通程序员年收入再怎么也不能低于 2 万美元(乞丐版)吧?

    得有 10000 用户?你先想想有这需求的够不够一万用户吧。

    至于上面提得很多需求,那都是奔着一年 200 美元的价值去提的,你要真有能力写出来,然后还卖一年 2 美元甚至 10 美元,不得分分钟破产啊。
    msg7086
        60
    msg7086  
       Apr 13, 2019
    哦对,差点忘了楼上说的 tsocks 就能在 Linux 下代理单个进程啊。我司都用了好久了……
    luopengfei14
        61
    luopengfei14  
       Apr 13, 2019 via iPhone
    zwithz1998
        62
    zwithz1998  
       Apr 13, 2019 via iPhone
    我也是听力障碍,还是大学生,感觉被吓到了...真的很难找工作吗
    wakan190
        63
    wakan190  
       Apr 13, 2019 via Android
    就是不知道需求大不大
    pheyer
        64
    pheyer  
       Apr 13, 2019
    这种东西不是刚需,不会购买,建议换方向,独立开发没有问题
    whoisghost
        65
    whoisghost  
    OP
       Apr 13, 2019
    @zwithz1998 主要是看沟通起来是否让人费劲,不费劲问题不大,而且我还是初中学历,可能你条件要比我好很多就没多大问题了。
    DigitaIOcean
        66
    DigitaIOcean  
       Apr 13, 2019
    我家小孩 也是这个问题,哎
    2s2k
        67
    2s2k  
       Apr 13, 2019
    Linux 的话有需求,,linux 下针对普通用户 类 proxifier 的产品 没有哦。。。
    love
        68
    love  
       Apr 13, 2019
    @2s2k linux 用户表示这个需求太小了,基本要用到的程序都支持代理设置,命令行的也都支持 http_proxy 环境变量
    2s2k
        69
    2s2k  
       Apr 13, 2019
    哈哈,,有时候一个桌面端应用不提供 http 代理你就很慌了。。deepin 系统自带应用翻墙。。所以不是没有工具是没有合适的工具。。。proxifier 有个 全局匹配 http 地址规则 走代理的这个功能 我印象中 linux 是没有替代品的。。

    欢迎朋友告知,,谢谢
    kawowa
        70
    kawowa  
       Apr 13, 2019 via Android
    开源提供工具,收费提供服务。

    楼主想赚钱,不如直接开机场吧,卖软件是为了解决需求,卖服务是解决需求最短的捷径。

    写个命令行工具当作服务的一部分。
    whoisghost
        71
    whoisghost  
    OP
       Apr 13, 2019
    @kawowa 开飞机场我是想过的,但一想着畏畏缩缩地做事,就没意思了。
    v2exe2v
        72
    v2exe2v  
       Apr 13, 2019
    不会,surge 有这个功能
    yangxin0
        73
    yangxin0  
       Apr 13, 2019
    买个华硕路由器不就搞定了么, 还买啥软件
    scriptB0y
        74
    scriptB0y  
       Apr 13, 2019
    我现在在用 clash,命令行+proxychains,可以满足大部分的需求。

    就是有些 app 不支持设置代理,比较麻烦。
    tony1016
        75
    tony1016  
       Apr 13, 2019 via Android
    go-tun2socks 了解一下
    coreos
        76
    coreos  
       Apr 14, 2019
    @whoisghost 不要被打击,做自己想做的。
    Kobayashi
        77
    Kobayashi  
       Jun 9, 2019
    @nanaw Proxifier 贵吗?数码荔枝只要 150。曾经的 Surge 2 用户转了 Proxifier。
    fuzzys
        78
    fuzzys  
       Jul 15, 2019
    @whoisghost 那就做游戏加速器啊 低于鹅厂的价格就行了
    SampleNaive
        79
    SampleNaive  
       Jul 21, 2019
    windows 透明代理可以考虑下 win2socks
    PUBG98k
        80
    PUBG98k  
       Feb 17, 2020
    Proxifier 可惜不支持 udp.
    kkcap.net 还可以
    命令行感觉...没有必要吧?
    About     Help     Advertise     Blog     API     FAQ     Solana     861 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 148ms UTC 21:56 PVG 05:56 LAX 14:56 JFK 17:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86