From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5F9B3C002D for ; Sat, 23 Jul 2022 13:05:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 0C9D884AE9 for ; Sat, 23 Jul 2022 13:05:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0C9D884AE9 Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=sancoder.com header.i=@sancoder.com header.a=rsa-sha256 header.s=fm3 header.b=J14QtsZX; dkim=pass (2048-bit key, unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=EuRzAaNA X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.802 X-Spam-Level: X-Spam-Status: No, score=-2.802 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4o3VDkfjde_F for ; Sat, 23 Jul 2022 13:05:50 +0000 (UTC) X-Greylist: delayed 00:05:03 by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 8B8AB84A2D Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by smtp1.osuosl.org (Postfix) with ESMTPS id 8B8AB84A2D for ; Sat, 23 Jul 2022 13:05:50 +0000 (UTC) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 87AEB32008FA for ; Sat, 23 Jul 2022 09:00:44 -0400 (EDT) Received: from imap46 ([10.202.2.96]) by compute2.internal (MEProxy); Sat, 23 Jul 2022 09:00:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sancoder.com; h= cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1658581244; x=1658667644; bh=YqvqGwlA/e 6gCagnd+hy/hVgIiqTyRdRzjq9aCUWpkk=; b=J14QtsZXqkltX5KucLESGfPTLf 4agHRocdAykVApu5XZ2VBbi/jhBo3gDVyxyngZ/RRspRGKxdm2OImcYrlfK9sgt2 AgRh+5ZvIzUGaOQn9CIlH/yk59YSnZukOzo0fmKpn/pQciSO71aUUMWu5rjqFu0J LSC+PBebdcgekWuIB3RYfNeIF+xXveMBSZtHUWalZ5H/ySnZ1dAJVbBYj7+gOvX1 3sSxqkuadXK3fpLt0SzDymbewiDvZpqfTw47ngRo5DQD+wMhd9+Xl7U7rAmNy+wo LR66mRrhLRkjj+OTu1UCbHhF0BUEeDOx5WL7EGbskcJuBeTE2o5O3UtZ/MYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1658581244; x=1658667644; bh=YqvqGwlA/e6gCagnd+hy/hVgIiqT yRdRzjq9aCUWpkk=; b=EuRzAaNA1U4JNBcutbSjG22pancJoEDJATKh2AT1gfsQ qIB5198ew+ffzlqzrtwFpGvLmF+T4iTw5EHuCYm32IVKlzOgC/7geX1g5+XlBszH Zds9249y2EJu4QeTOJ+4oMPSdQaGqRSavHjMz4val9wLH+/VR1Pz101CWrpRrA0R b8AOlMqapE5evb0rxqPjHTH6HTyaYLPoV07QsFQ3lNqNMcjobf7SgQ9kPKx3zYRS neZJLMR+5NBDSREfJspUIFM994TueoZtDZdHZjHuWCblXz+v7RwkPwEWc1YN0KV3 k3omuCDroi/o1tzfv4lLal57EDTzMgBKYmkGNV5Ybg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddtgedgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdetnhht ohhnucfuhhgvvhgthhgvnhhkohdfuceorghnthhonhesshgrnhgtohguvghrrdgtohhmqe enucggtffrrghtthgvrhhnpeeklefggfetudfghedtgeegjeduieeuleegfeelvefftdeg tefgveeivefgieduieenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhlihhnuhigfh houhhnuggrthhiohhnrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomheprghnthhonhesshgrnhgtohguvghrrdgtohhm X-ME-Proxy: Feedback-ID: i4779463d:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8C15F2A20075; Sat, 23 Jul 2022 09:00:43 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-757-gc3ad9c75d3-fm-20220722.001-gc3ad9c75 Mime-Version: 1.0 Message-Id: <2dcb598a-eac4-4fbf-8f38-a2b515331f8a@www.fastmail.com> In-Reply-To: <3d864872-bc5c-40b0-9eab-2b38add2aa55@www.fastmail.com> References: <3d864872-bc5c-40b0-9eab-2b38add2aa55@www.fastmail.com> Date: Sat, 23 Jul 2022 06:00:22 -0700 From: "Anton Shevchenko" To: "Bitcoin Devs" Content-Type: text/plain X-Mailman-Approved-At: Sat, 23 Jul 2022 13:10:22 +0000 Subject: Re: [bitcoin-dev] bitcoind -proxy=host:port doesn't work for unroutable network X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2022 13:05:52 -0000 Sorry to post here. Now I realize this is an implementation issue. Raised an issue at github - https://github.com/bitcoin/bitcoin/issues/25684 -- Anton Shevchenko On Fri, Jul 22, 2022, at 10:08 PM, Anton Shevchenko via bitcoin-dev wrote: > Hello, > > Got unexpected behavior when trying to run bitcoind with -proxy setting. > -proxy is used to connect to SOCKS5 proxy which is able to access some > internal network. > bitcoind is started with -noconnect option and network activity is > absent (as it should be). > > Then I command bitcoin-cli to connect to node with address 10.x.y.z > with the command > bitcoin-cli addnode 10.x.y.z add > > Expected behavior is for bitcoind to initiate connection through proxy. > Actual behavior is bitcoind trying to connect without using proxy. > > In the code: > CConnman::ConnectNode calls GetProxy and GetProxy returns false because > CNetAddr::GetNetwork returns NET_UNROUTABLE. > > My take is this is unexpected behavior at minimum and should be documented. > Better way is to introduce another option just for the unroutable addresses: > - connect locally (for compatibility reasons, default); > - connect thru proxy; > - don't connect to unroutable addresses. > > > -- Anton Shevchenko > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev