V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
openroc
V2EX  ›  程序员

分享两个 bash alias,😊

  •  
  •   openroc · 2019-02-27 23:09:49 +08:00 · 2056 次点击
    这是一个创建于 2077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两个 alias 如下,(前提本机已经有 ss 等各种梯子)

    alias fuck='export http_proxy=http://127.0.0.1:8080 https_proxy=http://127.0.0.1:8080'
    alias fucked='export http_proxy="" https_proxy=""'
    

    每次命令行,如 wget 等各种连不上,此时你心中必定万马奔腾,然后这两个用起来,就很舒服多了。

    具体使用流程如下,

    尼玛。。。我日。。。爽了。。。

    28 条回复    2019-03-01 11:19:25 +08:00
    deathdealer
        1
    deathdealer  
       2019-02-27 23:11:09 +08:00
    赞。。
    littleMaple
        2
    littleMaple  
       2019-02-27 23:21:56 +08:00 via iPhone
    第二个用 ejaculated 更好,直接用 fxxx 的过去式感觉怪怪的.
    congeec
        3
    congeec  
       2019-02-27 23:25:53 +08:00
    proxychains4
    不谢
    Vamposine
        4
    Vamposine  
       2019-02-27 23:30:09 +08:00 via iPhone
    ss 默认 socks5 啊,这种 alias 对 ss 应该不起作用
    kingcos
        5
    kingcos  
       2019-02-27 23:33:12 +08:00 via iPhone
    那些不就和 thefuck 冲突了……
    kingcos
        6
    kingcos  
       2019-02-27 23:33:36 +08:00 via iPhone
    @Vamposine 客户端支持的话就可以…
    wzw
        7
    wzw  
       2019-02-27 23:34:27 +08:00 via iPhone
    这名字……
    Vamposine
        8
    Vamposine  
       2019-02-27 23:35:05 +08:00 via iPhone
    @kingcos 我知道 mac 客户端支持,但是 linux 上现在比较好的客户端就只有 ss-qt5,好像不支持 http
    kingcos
        9
    kingcos  
       2019-02-27 23:37:23 +08:00 via iPhone
    @Vamposine 嗯嗯… Linux 的确实不太清楚… win/mac 都可以
    Exialin
        10
    Exialin  
       2019-02-27 23:39:43 +08:00
    @Vamposine Linux 可以改成 http 的,然后就可以用楼主的方法了
    0ZXYDDu796nVCFxq
        11
    0ZXYDDu796nVCFxq  
       2019-02-27 23:42:07 +08:00 via Android   ❤️ 1
    难道正确姿势不是用 clash 然后全局代理,clash 做规则分流流量吗?
    g8287694
        12
    g8287694  
       2019-02-27 23:44:07 +08:00
    @congeec 这玩意儿我是用老是有各种问题
    masker
        13
    masker  
       2019-02-27 23:48:53 +08:00 via Android
    proxy chains
    hanru
        14
    hanru  
       2019-02-27 23:49:24 +08:00 via Android
    fuck 后面没有跟名词,和 wget 等命令连在一起用有些奇怪。

    $ fuck wget ...
    $ fuck git ...

    alias 的名称可以更完整些,比如 fuck-gfw-begin 和 fuck-gfw-end。
    joshua7v
        15
    joshua7v  
       2019-02-28 00:22:26 +08:00
    跟我差不多 用了很久了
    mac / linux 用的 privoxy 转 http 代理
    一点点区别: http_proxy="" # 我用 unset http_proxy
    CEBBCAT
        16
    CEBBCAT  
       2019-02-28 00:36:33 +08:00 via Android
    哈哈哈
    rrfeng
        17
    rrfeng  
       2019-02-28 01:41:46 +08:00 via Android
    我选 fuck 和 unfuck (哈哈哈哈
    mortal
        18
    mortal  
       2019-02-28 07:55:30 +08:00 via Android
    @rrfeng unfuck 戳中笑点
    ruchee
        19
    ruchee  
       2019-02-28 08:36:25 +08:00
    我的配置长这样:

    ```
    alias proxy='http_proxy=http://localhost:8123 https_proxy=http://localhost:8123'
    alias ssh_ss="ssh -o ProxyCommand='nc -x 127.0.0.1:1080 %h %p'"
    alias scp_ss="scp -o ProxyCommand='nc -x 127.0.0.1:1080 %h %p'"
    ```

    网络好时:wget xxx
    网络不好时尝试:proxy wget xxx

    Mac 下用 polipo 转的 HTTP
    Kilerd
        20
    Kilerd  
       2019-02-28 08:56:02 +08:00 via iPhone
    @gstqc clash 不能接管 terminal 的流量
    zencoding
        21
    zencoding  
       2019-02-28 09:11:03 +08:00 via iPhone
    doproxy unproxy
    0ZXYDDu796nVCFxq
        22
    0ZXYDDu796nVCFxq  
       2019-02-28 09:13:13 +08:00 via Android
    @Kilerd 直接在 .bash_profile export 就行了
    配置一次,平时都不用管
    ai277014717
        23
    ai277014717  
       2019-02-28 09:14:33 +08:00
    我也分享也 dash 代码片 ALL_PROXY=socks5://127.0.0.1:8080
    nimrc
        24
    nimrc  
       2019-02-28 09:14:53 +08:00 via iPhone
    tsocks
    geelaw
        25
    geelaw  
       2019-02-28 09:23:33 +08:00 via iPhone
    应该叫 climb (
    yangg
        26
    yangg  
       2019-02-28 09:48:22 +08:00
    搭车也分享一个:alias sudo='sudo '
    允许 sudo 时调用别名命令
    If the last character of the alias value is a blank, then the next command word following the alias is also checked for alias expansion.
    see http://www.gnu.org/software/bash/manual/bashref.html#Aliases
    aec4d
        27
    aec4d  
       2019-02-28 15:56:14 +08:00
    也分享一下
    yzlnew
        28
    yzlnew  
       2019-03-01 11:19:25 +08:00
    Clash 和 ShadowsockX-NG 都有终端代理命令的复制
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5534 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:28 · PVG 16:28 · LAX 00:28 · JFK 03:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.