I run Bash with proxychains4; how can I cancel proxychains4?












0















In Ubuntu 16, if I want to use bash with proxychains4 I enter the command:



proxychains4 -q /bin/bash


How can I stop using proxychains4 after this? What is the command? Rebooting works but I don't want to reboot my machine.










share|improve this question





























    0















    In Ubuntu 16, if I want to use bash with proxychains4 I enter the command:



    proxychains4 -q /bin/bash


    How can I stop using proxychains4 after this? What is the command? Rebooting works but I don't want to reboot my machine.










    share|improve this question



























      0












      0








      0








      In Ubuntu 16, if I want to use bash with proxychains4 I enter the command:



      proxychains4 -q /bin/bash


      How can I stop using proxychains4 after this? What is the command? Rebooting works but I don't want to reboot my machine.










      share|improve this question
















      In Ubuntu 16, if I want to use bash with proxychains4 I enter the command:



      proxychains4 -q /bin/bash


      How can I stop using proxychains4 after this? What is the command? Rebooting works but I don't want to reboot my machine.







      linux bash






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 28 '18 at 12:04









      Kamil Maciorowski

      26k155680




      26k155680










      asked Dec 28 '18 at 11:30









      optimusoptimus

      1




      1






















          2 Answers
          2






          active

          oldest

          votes


















          1














          @Kamil Maciorowski answer is a good solution, but if you want to keep the current shell and only disable proxychains what you need to do is



          unset LD_PRELOAD


          Because what proxychains does is to preload that library to override system's connection functions.



          I hope this helps






          share|improve this answer



















          • 1





            Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

            – Kamil Maciorowski
            Dec 29 '18 at 10:06











          • @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

            – Kamil Maciorowski
            Dec 29 '18 at 18:02



















          0














          Exit Bash:




          • with exit builtin,

          • or with Ctrl+D (when the command line is empty).


          This will terminate bash so you will end up in the original shell (in which you typed proxychains4 … earlier) which is unaffected by proxychains4.






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1388409%2fi-run-bash-with-proxychains4-how-can-i-cancel-proxychains4%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            @Kamil Maciorowski answer is a good solution, but if you want to keep the current shell and only disable proxychains what you need to do is



            unset LD_PRELOAD


            Because what proxychains does is to preload that library to override system's connection functions.



            I hope this helps






            share|improve this answer



















            • 1





              Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

              – Kamil Maciorowski
              Dec 29 '18 at 10:06











            • @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

              – Kamil Maciorowski
              Dec 29 '18 at 18:02
















            1














            @Kamil Maciorowski answer is a good solution, but if you want to keep the current shell and only disable proxychains what you need to do is



            unset LD_PRELOAD


            Because what proxychains does is to preload that library to override system's connection functions.



            I hope this helps






            share|improve this answer



















            • 1





              Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

              – Kamil Maciorowski
              Dec 29 '18 at 10:06











            • @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

              – Kamil Maciorowski
              Dec 29 '18 at 18:02














            1












            1








            1







            @Kamil Maciorowski answer is a good solution, but if you want to keep the current shell and only disable proxychains what you need to do is



            unset LD_PRELOAD


            Because what proxychains does is to preload that library to override system's connection functions.



            I hope this helps






            share|improve this answer













            @Kamil Maciorowski answer is a good solution, but if you want to keep the current shell and only disable proxychains what you need to do is



            unset LD_PRELOAD


            Because what proxychains does is to preload that library to override system's connection functions.



            I hope this helps







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 28 '18 at 16:55









            user1330614user1330614

            1334




            1334








            • 1





              Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

              – Kamil Maciorowski
              Dec 29 '18 at 10:06











            • @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

              – Kamil Maciorowski
              Dec 29 '18 at 18:02














            • 1





              Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

              – Kamil Maciorowski
              Dec 29 '18 at 10:06











            • @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

              – Kamil Maciorowski
              Dec 29 '18 at 18:02








            1




            1





            Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

            – Kamil Maciorowski
            Dec 29 '18 at 10:06





            Note: this causes proxychains4 not to affect new processes started from the shell from now on, but the shell itself is still proxified; e.g. new redirections in a form >/dev/tcp/8.8.8.8/9999 will use proxychains4. So this does not literally "stops using proxychains4". Your answer is useful nevertheless; upvoted. You may edit my note into the answer if you want.

            – Kamil Maciorowski
            Dec 29 '18 at 10:06













            @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

            – Kamil Maciorowski
            Dec 29 '18 at 18:02





            @optimus If you find this answer helpful then consider accepting it (see our short tour for guidance).

            – Kamil Maciorowski
            Dec 29 '18 at 18:02













            0














            Exit Bash:




            • with exit builtin,

            • or with Ctrl+D (when the command line is empty).


            This will terminate bash so you will end up in the original shell (in which you typed proxychains4 … earlier) which is unaffected by proxychains4.






            share|improve this answer






























              0














              Exit Bash:




              • with exit builtin,

              • or with Ctrl+D (when the command line is empty).


              This will terminate bash so you will end up in the original shell (in which you typed proxychains4 … earlier) which is unaffected by proxychains4.






              share|improve this answer




























                0












                0








                0







                Exit Bash:




                • with exit builtin,

                • or with Ctrl+D (when the command line is empty).


                This will terminate bash so you will end up in the original shell (in which you typed proxychains4 … earlier) which is unaffected by proxychains4.






                share|improve this answer















                Exit Bash:




                • with exit builtin,

                • or with Ctrl+D (when the command line is empty).


                This will terminate bash so you will end up in the original shell (in which you typed proxychains4 … earlier) which is unaffected by proxychains4.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Dec 28 '18 at 12:07

























                answered Dec 28 '18 at 11:54









                Kamil MaciorowskiKamil Maciorowski

                26k155680




                26k155680






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1388409%2fi-run-bash-with-proxychains4-how-can-i-cancel-proxychains4%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                    Alcedinidae

                    Origin of the phrase “under your belt”?